Job Role:
* We are seeking a seasoned software engineer to lead the development of high-performance web applications.
* The ideal candidate will have expertise in designing, developing, and maintaining complex systems.
* A strong understanding of automated testing, code reviews, and continuous integration/continuous deployment (CI/CD) practices is essential.
* Experience with microservices architecture, Python, Typescript, and React is highly valued.
Key Responsibilities:
* Design, develop, and deploy scalable web applications.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Conduct code reviews and provide feedback to improve overall code quality.
* Maintain and update existing applications to ensure they remain relevant and efficient.
Essential Skills:
* Proficiency in Java Spring Boot and experience with automated testing.
* Solid understanding of relational and non-relational databases.
* Practical knowledge of Git or similar version control systems.
* Excellent problem-solving skills and ability to work independently.
Benefits:
* Opportunity to work on challenging projects and collaborate with experienced professionals.
* Competitive compensation package and comprehensive benefits.
* Professional growth and development opportunities.