Job Description
Experience: 4–6 Years
Location: Remote / Bangalore / Hyderabad
Preferred Skills
- Hands-on experience in Python (preferred), with knowledge of DotNet or Java also a plus.
- Basic knowledge of HTML, CSS, and JavaScript.
- Strong experience with REST APIs, SSL encryption, and token authentication.
- Proficiency in relational databases (MySQL or T-SQL).
- Strong understanding of multithreading and asynchronous concepts.
- Hands-on experience with Linux & Apache web servers.
- Familiarity with message brokers like RabbitMQ or Kafka is desirable.
- Knowledge of NoSQL databases (e.g., Redis) is desirable.
- Experience with serverless applications and microservices architecture is a plus.
- Experience in cloud deployment (AWS, Azure, GCP).
- Experience with unit testing.
- Knowledge of version control and code repositories (Git, DevOps).
- Excellent communication skills and ability to collaborate in virtual teams.
- Well-organized, able to deliver work to deadlines, sometimes under pressure.
- Ability to work independently and take ownership of key services.
- Added Advantage: Knowledge of FastAPI, Django, Flask, or other Python frameworks.
Responsibilities
- Architect, design, code, and test new software solutions for Agile projects.
- Maintain, support, and improve existing systems.
- Write high-quality, high-performing code.
- Assist with peer code reviews.
- Collaborate with cross-functional teams to define and ship new features.
- Decide on web frameworks and libraries, promoting coding standards across the team.
- Lead other developers and testers in building high-quality web products.
- Ensure correct implementation of software designs within the development team.
Qualifications
- Bachelor’s or Master’s degree in any Engineering stream or MCA.