
White Cloak Technologies, Inc.
We are seeking a highly proficient Fullstack Software Engineer to build and maintain software applications, taking ownership of projects ranging from small tasks to major deliverables. This hands-on technical role requires collaboration with diverse stakeholders to develop robust solutions and ensure smooth deployment and maintenance of software systems.
Key Responsibilities:
Lead the delivery of assigned modules and tasks, ensuring high-quality code and timely completion.
Translate solutions and designs from the squad team into optimized, maintainable code.
Code, test, and troubleshoot software programs utilizing appropriate technologies and frameworks.
Support QA teams in diagnosing system issues and reviewing or repairing legacy code when necessary.
Analyze code and environment changes to minimize negative impacts on system performance.
Collaborate with infrastructure, build and release, database, and other teams to ensure smooth deployments into production environments.
Build reusable components, templates, code libraries, and optimize applications for speed and scalability.
Prepare reports and analyses regarding issues, incidents, and recommendations for improvement.
Stay updated with technology trends, maintaining subject matter expertise across various domains.
Participate in Agile and Scrum processes, contributing to continuous integration and delivery practices.
Required Skills and Qualifications:
Bachelors degree in Computer Science, Engineering, or related field.
Strong foundation in computer science concepts, including data structures, algorithms, and software design.
Proficient in coding across multiple languages, including Java, PHP, JavaScript, JQuery, HTML5, and CSS3.
Experience working with cloud and on-premise server environments.
Hands-on experience with integration technologies and developing third-party APIs (e.g., Google, Facebook, REST, SOAP/WSDL).
Proficiency in working with databases like MySQL and managing web servers such as Apache, NGinx, and HaProxy.
Familiarity with open-source environments, especially Linux (Ubuntu/Red Hat).
Knowledge of Amazon Web Services (AWS), SES, SMTP, and Cron.
Exposure to big data tools like Apache Spark and Hadoop is a plus.
Experience with Docker and Kubernetes (e.g., OpenShift environments) for containerized application management.
Exposure to DevOps tools like Jenkins, Ansible, Ant, and Liquibase.
Strong understanding of source control management tools, particularly Git.
Familiarity with low-code platforms.
Understanding of financial terminology and basic accounting methods is advantageous.