Job Description
We are seeking a skilled Software Engineer to join our team. As a key member, you will play a crucial role in shaping the technical direction of our projects and driving innovation.
Our ideal candidate will have a strong background in software engineering, exceptional problem-solving skills, and a passion for building robust systems. You will work closely with cross-functional teams to develop scalable solutions using a wide range of technologies.
Key responsibilities include leading the development and deployment of high-quality software solutions, analyzing business objectives, and identifying functional and non-functional requirements. You will also design and implement technical solutions, provide accurate estimates, and continuously improve and improvise to find the best solutions for business and technical teams.
-----------------------------------
Required Skills and Qualifications
* Expertise in API development preferably Java/J2EE or Python/FastAPI and REST APIs.
* Working knowledge of Kafka and experience with Microservice Architecture, Design Patterns, and best practices.
* Excellent communication skills and working experience with Agile methodologies.
* Cloud experience on cloud migrations and deployment, with preference for AWS cloud.
* CI/CD expertise with usage and configuration of fully automated pipelines is useful, including GitHub Actions, Artifactory, and Azure DevOps.
-----------------------------------
Benefits
We offer a collaborative and dynamic work environment that fosters growth and innovation. Our benefits include flexible working arrangements, opportunities for professional development, and a competitive salary and benefits package.
-----------------------------------
Others
As a valued member of our team, you will have the opportunity to contribute to strategic engineering goals, shape the direction of our data and analytics platforms, and make a meaningful impact on our organization's success.