About the job
Join our innovative team at Devsinc as a Senior Developer, where you will be pivotal in crafting and implementing scalable, cloud-native enterprise solutions. Your expertise will drive the integration of cutting-edge AI and event-driven architectures. This role is perfect for a motivated engineer who thrives on utilizing cloud technologies, adheres to quality engineering standards, and is passionate about harnessing AI-assisted tools to enhance development processes. The ideal candidate will showcase strong technical skills along with a commitment to ownership, innovation, and effective communication.
Key Responsibilities:
- Architect, develop, and sustain cloud-native enterprise applications and microservices utilizing Python, Node.js, and TypeScript, with a focus on performance, scalability, and resilience.
- Design and execute event-driven architectures leveraging serverless components, messaging systems, and microservices to ensure high availability and fault tolerance. Employ AI-assisted development tools like Cursor, Cloud, and Manus to boost efficiency and delivery speed.
- Demonstrate a solid ability to utilize both open-source and commercial AI libraries, frameworks, and natural language models (NLMs) to augment application functionalities and productivity.
- Maintain high standards of code ownership through disciplined documentation, unit testing, and maintainable design patterns. Oversee release processes and DevOps pipelines to guarantee seamless delivery and deployment, implementing CI/CD best practices.
- Ensure compliance with cybersecurity and regulatory requirements, incorporating robust authentication and access management.
- Work collaboratively with cross-functional teams while maintaining a self-directed approach to daily development tasks.
- Stay abreast of the latest trends in AI, cloud computing, and software engineering to continuously drive innovation.
Required Skills and Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- 5+ years of professional software development experience, with a minimum of 3 years focusing on enterprise application development.
- Proficient in Python, Node.js, and TypeScript, with a background in developing cloud-native solutions.
- In-depth understanding of event-driven architectures, including the use of message queues, asynchronous processing, and serverless designs.
- Hands-on experience with AWS services (Lambda, ECS, SQS, DynamoDB, API Gateway, RDS, CloudFormation, IAM).
- Practical knowledge of DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and source control (Git).
- Proven success in utilizing AI-assisted development platforms (Cursor, Cloud, Manus) and applying AI/ML frameworks or NLMs to enhance application features.
- Strong foundation in cybersecurity, data protection, and compliance standards.

