Thiruvananthapuram, Kerala, India
Information Technology
Full-Time
Vetic
Overview
Responsibilities
- Design Systems : Lead the planning and building of large, dependable software systems using Python, with a strong emphasis on designing solutions that elegantly support and optimize complex business workflows and operations. You will focus on ensuring correctness, performance, reliability, and scalability.
- Boost Performance & Fix Tough Issues : Deeply analyze the performance of our software and data systems (Postgres, MongoDB, Redis, Elastic). Identify and resolve complex problems, ensuring the smooth operation of systems critical to business processes.
- Guide and Mentor : Coach and support other developers in their design, coding, and problem-solving efforts. Champion and promote best practices for software development across the team.
- Shape the Future with Business in Mind : Collaborate closely with product teams and other engineers to plan future development, ensuring technical choices strategically align with evolving business needs and processes.
- Own Key Areas : Take ownership and responsibility for major components of our software, ensuring they are well-architected, maintainable, and continue to meet long-term business and technical requirements.
- Develop and maintain robust and efficient RESTful APIs and microservices. Implement asynchronous processing patterns to enhance application performance and responsiveness.
- Leverage AWS services (EC2, S3, RDS, etc.) to build and deploy scalable cloud-based solutions.
- Write clean, well-documented, and testable code following industry best practices.
- Participate actively in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug complex issues across the application stack.
- Stay up-to-date with the latest technology trends and best practices in software Have's :
- Strong proficiency in Python programming.
- Solid experience with at least one Python web framework such as FastAPI, Django, or Flask.
- Hands-on experience working with relational databases like Postgres.
- Hands-on experience working with NoSQL databases like MongoDB.
- Experience with in-memory data stores like Redis.
- Practical experience working with Amazon Web Services (AWS), including services like EC2, S3, and RDS.
- Strong understanding of microservices architecture and principles.
- Experience designing and implementing RESTful APIs.
- Understanding of asynchronous processing techniques and their to Have :
- Experience with message queues (e.g., RabbitMQ, Kafka).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Experience with testing frameworks (e.g., pytest, unittest).
- Familiarity with ElasticSearch
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in