Job Description
Experience: 4-6 Years
Location: Remote / Bangalore / Hyderabad
Preferred Skills:
- Hands-on experience in DotNet, Java, Python, ORM (Object-Relational Mapping) is preferred.
- Basic knowledge of HTML, CSS, and JavaScript.
- Experience with REST APIs, SSL encryption, and token authentication is a must.
- Strong experience with relational databases such as MySQL or TSQL.
- Multithreading and Asynchronous concepts experience is essential.
- Hands-on experience with Linux & Apache web servers.
- Experience in message brokers like RabbitMQ or Kafka is desirable.
- Familiarity with NoSQL databases like Redis is a plus.
- Understanding of serverless applications is desirable.
- Microservices Architecture understanding is a plus.
- Cloud infrastructure deployment experience (AWS, Azure, GCP) is required.
- Unit testing experience is a must.
- Strong adaptability to new technologies.
- Proficiency in version control tools (Git, DevOps).
- Excellent communication skills in conveying ideas and concepts.
- Experience in working with virtual teams and maintaining collaboration.
- Well-organized with the ability to work under pressure and meet deadlines.
- Ability to work unsupervised and take ownership of key services.
Added Advantage:
- Knowledge of frameworks like FastAPI, Django, Flask, or any other Python Framework.
Responsibilities:
- Architect, design, code, and test new software solutions for Agile projects.
- Maintain, support, and improve existing systems.
- Write high-quality, high-performing code.
- Participate in peer code reviews.
- Collaborate with cross-functional teams to define and ship new features.
- Make decisions on web frameworks and libraries to use and promote coding standards across the team.
- Lead other web developers and testers to build high-quality web products.
- Work with the Software Development team to ensure correct implementation of designs.