Software Development Engineer
Posted on: August 9, 2025
Job Description
Key Responsibilities:
- Develop and maintain high-quality web applications using Node JS and React JS
- Design, build, and deploy modern applications using Node frameworks
- Utilize Microsoft Azure PaaS/SaaS to develop scalable cloud-based solutions.
- Work with databases including PostgreS, RedisDb and MongoDB.
- Collaborate with team members using GIT and TFS/Azure DevOps for version control and CI/CD pipelines.
- Develop event-driven applications using Event Streaming, CQRS, Kafka/RabbitMQ and GraphQL
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Troubleshoot and resolve application issues, ensuring optimal performance and user experience.
- Stay up-to-date with the latest industry trends and technologies to ensure continuous improvement and innovation.
Required Skills:
- 3-5 years of experience in software development using Node JS and React JS
- Proficiency in Tailwind CSS for web and mobile application development.
- Experience with Microsoft Azure PaaS/SaaS will be preferred.
- Knowledge of database systems including Postgres, RedisDb and MongoDB.
- Proficiency in version control systems such as GIT and TFS/Azure DevOps.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Experience with Agile/Scrum methodologies.
- Knowledge of software design patterns and best practices.
- Familiarity with DevOps practices and CI/CD pipelines.
- Certification in Microsoft Azure or related technologies.