Accountable for technical deliverables.
-
Contribute to automation and innovation.
-
Define coding standards for the entire technology stack.
-
Contribute to code review
-
Ensure that the project is executed as per client's expectations.
-
Develop a culture of innovation within the team.
-
Understand Agile practices (daily scrum, iteration planning,
retrospective, test driven) and follow the same
-
Collaborate with other team members and stakeholders
Profile
-
We are seeking a skilled Python + TypeScript Developer to join our
dynamic development team. The ideal candidate will have strong expertise
in both Python and TypeScript, capable of building robust backend
services and scalable front-end applications. You will collaborate
closely with cross-functional teams to design, develop, and maintain
high-quality software solutions that meet business needs.
Key Responsibilities:
-
Develop, test, and maintain backend services and APIs using Python.
-
Build and enhance frontend applications using TypeScript, often within
frameworks like Angular, React, or Vue.js.
-
Collaborate with product managers, designers, and other developers to
deliver functional and performant software.
-
Write clean, maintainable, and efficient code following best practices
and coding standards.
-
Participate in code reviews, debugging, and troubleshooting.
-
Integrate third-party services and APIs.
-
Ensure application security, scalability, and reliability.
-
Contribute to continuous improvement processes including automation,
CI/CD pipelines, and testing frameworks.
-
Document code and technical specifications clearly.
Required Skills and Qualifications:
-
Strong proficiency in Python and its frameworks (e.g., Django, Flask,
FastAPI).
-
Solid experience with TypeScript and modern frontend frameworks (React,
Angular, or Vue.js).
-
Familiarity with RESTful API design and development.
-
Experience with databases (SQL and/or NoSQL).
-
Understanding of version control systems, preferably Git.
-
Knowledge of containerization and orchestration tools (Docker,
Kubernetes) is a plus.
-
Familiarity with API authentication and authorization mechanisms (OAuth,
JWT, API keys).
-
Experience with databases and data modeling (SQL and/or NoSQL).
-
Knowledge of version control systems, preferably Git.
-
Ability to work in an Agile/Scrum development environment.
-
Strong communication and teamwork abilities.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork skills.
Preferred Qualifications:
-
Experience with cloud platforms preferably Azure
-
Familiarity with testing frameworks for both Python and TypeScript.
-
Knowledge of DevOps practices and CI/CD pipelines , preferably Github
Actions
-
Experience with microservices architecture.