Job responsibilities
- Spearhead the design, development, and deployment of scalable and robust web applications.
- Collaborate seamlessly with cross-functional teams to define, design, and launch cutting-edge features.
- Ensure optimal performance, quality, and responsiveness of applications.
- Proactively identify and resolve bottlenecks and bugs to enhance user experience.
- Uphold and enhance code quality, organization, and automation practices.
- Mentor and inspire junior developers, providing technical leadership and guidance.
- Stay at the forefront of emerging technologies and industry trends, integrating them into operations and activities.
- Engage in code reviews and contribute to the continuous enhancement of the development process.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Demonstrated experience as a Fullstack Developer or in a similar role.
- Mastery of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React.
- Extensive experience with back-end technologies such as Java.
- Familiarity with cloud services such as AWS.
- Exceptional problem-solving skills and meticulous attention to detail.
- Strong leadership and communication skills, with the ability to inspire and motivate a team.
- Proven ability to work collaboratively in a team-oriented environment.
Preferred qualifications, capabilities, and skills
- Experience with DevOps practices and tools, enhancing development efficiency.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with Agile/Scrum methodologies, fostering a culture of continuous improvement and adaptability.