Associate Software Engineer

0



We are looking for an Associate Software Engineer (with min 1 year experience) to design and build secure, cloud-native and IoT-integrated applications. You will work on distributed microservices running on AWS, develop back-end features in TypeScript/NestJS, and contribute to real-time event processing. The role combines software development, cloud engineering, and data analysis to deliver scalable, high-availability solutions.


Key Responsibilities

•Develop and maintain back-end services using TypeScript and NestJS in a microservice architecture.

•Integrate with AWS services such as Lambda, S3, and SNS, plus AWS IoT Core/Greengrass for edge and device connectivity.

•Build and optimize Kafka streaming pipelines, use Redis for caching, and manage MongoDB data stores.

•Implement secure coding practices following OWASP guidelines and participate in code reviews and CI/CD workflows.

•Monitor and troubleshoot applications, leveraging logging and metrics to maintain high reliability.

•Perform basic data analysis to interpret system metrics, identify trends, and support decision-making.

•Contribute to technical documentation, sprint planning, and team knowledge sharing.


Required Skills & Competencies

Technical

•Strong programming skills in TypeScript/JavaScript (ES6+) and experience with NestJS or similar Node.js frameworks.

•Familiarity with AWS Lambda, S3, and SNS, and understanding of event-driven and serverless design.

•Experience with Kafka streaming, Redis caching, and MongoDB or other NoSQL databases.

•Git expertise: Expected to bring strong intermediate Git skills (rebasing, cherry-pick, squash, etc.) and be ready to deepen into advanced areas such as history rewriting, use of hooks, and complex branching strategies while learning on the job.

•Basic knowledge of data analysis—querying, aggregating, and interpreting application data.


Soft Skills

•Analytical & problem-solving mindset with attention to detail.

•Clear communication skills for documentation and team collaboration.

•Team player who adapts to new tools and technologies quickly.

•Time management and ability to meet deadlines under pressure.

•Ownership & accountability in delivering high-quality, secure code.

Additional Skills (Preferred / To Learn)

•AWS IoT Core/Greengrass for device management and edge computing.

Other Details

•Strong communication in English



You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied