Job Openings
Senior Software Engineer (Full Stack)
About the job Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)
We are seeking a highly skilled and experienced Senior Software Engineer Full Stack to join our dynamic team. The ideal candidate is passionate about building scalable, high-performance applications and thrives in a collaborative environment.
Responsibilities
- Develop scalable, user-centric web applications.
- Implement high-quality and performant backend services and APIs using Node.js, driving business functionality.
- Collaborate with designers to translate UI/UX designs into highly dynamic web interfaces utilizing React.js/Next.js.
- Focus on crafting well-structured, testable, and performant code for both the frontend and backend.
- Execute full software development lifecycle (SDLC), from concept through production and maintenance.
- Collaborate with designers to translate UI/UX designs into highly dynamic web interfaces.
- Assist with the implementation of CI/CD pipelines to streamline development, testing, and deployment workflows.
- Troubleshoot and resolve technical issues in both frontend and backend environments, seeking guidance as needed.
- Create and maintain clear technical documentation to facilitate knowledge sharing and system understanding.
- Optimize backend systems to ensure scalability and performance under load.
- Participate in code reviews to uphold quality standards and share best practices.
Requirements[VD1]
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Minimum 4 years of experience in full-stack TypeScript development.
- Professional proficiency in backend development using Node.js on a microservices architecture.
- Professional proficiency in building web applications using React.js/Next.js.
- Solid understanding of AWS cloud services for building, deploying, and managing applications.
- Solid understanding of RESTful API design and implementation
- Familiarity with SQL database systems (PostgreSQL).
- Strong grasp of front-end design patterns, CSS, and UI libraries like Tailwind CSS.
- Excellent English communication skills, both written and verbal.
Bonus Points
- Experience working with Generative AI tools and frameworks.
- Experience with Python for backend development.
- Ability to smartly leverage Generative AI tools to enhance development efficiency, code quality, and problem-solving.
- add cloud skill too [VD1]
Working Opportunities from Home/office