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.