Requirements
Accountabilities :
Building and maintaining functionality for our applications.
Making sure the design and implementation are scalable and can work
within high-performing RESTful APIs and Data Streaming solutions.
Working with our DevOps and Platform teams in the enablement of
seamless automated deployment redeployment and recovery of
infrastructure through infrastructure as code.
Collaborating with other engineers product owners and customers to
refine features and ensure they deliver outcomes.
Writing high-quality clean maintainable and testable code with a
strong focus on a test automation-first mentality.
Troubleshooting diagnosing and resolving bugs and performance
issues and analyzing them to improve the troubleshooting process.
Participating in Agile ceremonies such as daily stand-ups and sprint
planning.
Essential Skills/Experience :
6 years of professional experience in software development.
Proficiency with at least one backend coding language such as Python
Java etc
Proficiency with frontend coding languages such as typescript and/or
React.
Proficiency with web development tools like HTTP HTML CSS REST
APIs and JSON structure OpenAPI spec.
Experience working with RDMS or Document based storage
experience.
Experience with unit tests and BDD testing framework like Cucumber.
Data Streaming experience using Kafka or similar.
AWS tooling.
Experience with CI/CD tools such as Azure DevOps or GitHub
Actions.
Familiarity with containerization tools and orchestration like Docker
and Kubernetes.
Strong understanding of software development principles such as
object-oriented programming and Agile methodologies.
Requirements: 1. Education and Experience: Bachelors degree in Computer Science Engineering or a related field. 3 - 5 years of professional experience in full-stack development. 2. Technical Skills: Proficiency Core is essential. Strong experience with front-end technologies such as JavaScript HTML CSS and front-end frameworks (React Angular or ). Solid understanding of database design and implementation including experience with SQL and ORM frameworks. 3. Communication and Teamwork: Excellent communication and collaboration skills. Proven ability to work effectively in a team environment and provide technical leadership. 4. Problem-Solving: Strong analytical and problem-solving skills. Ability to troubleshoot and debug complex issues efficiently. 5. Adaptability: Demonstrated ability to adapt to new technologies and frameworks quickly. Stay updated with industry trends and best practices.