1
applicant
applicant
Senior Software Engineer
Evoke Labs
Colombo •
Full-time
Job Description
We are seeking an experienced and passionate Senior Software Engineer to help design, develop, and deliver innovative software solutions.
Job Description
- Architect, design, and develop scalable webapplications using NodeJS, ReactJS, JavaScript, and TypeScript.
- Build and maintain secure RESTful APIs ensuring smooth front-end and back-end integration.
- Design and optimize MySQL and MongoDB databases for performance and scalability.
- Implement serverless architectures and microservices using AWS Lambda and related technologies.
- Collaborate with cross-functional teams to gather requirements and deliver quality solutions.
- Mentor junior developers and conduct code reviews to maintain best practices and performance standards.
- Manage AWS deployments, CI/CD pipelines, and ensure system reliability and scalability.
- Continuously improve application performance and stay updated with emerging technologies and industry trends.
Requirements
- Minimum 4 years of experience as a Full Stack Software Engineer, preferably in a start-up or fast-paced environment.
- Strong expertise in NodeJS, ReactJS, JavaScript, TypeScript, and good understanding of Java.
- Proven experience in developing RESTful APIs using frameworks like Express.js.
- Solid knowledge of MySQL and MongoDB, including data modeling and performance optimization.
- Hands-on experience with AWS Lambda, serverless architectures, and cloud deployments.
- Strong front-end development skills with HTML, CSS, and ReactJS for responsive UI design.
- Proficient in Git and familiar with Agile development practices.
- Excellent problem-solving, communication, and team collaboration skills.
- Experience mentoring junior developers and fostering a learning-oriented culture.
If you thrive in a collaborative environment, enjoy tackling technical challenges, and are eager to make a meaningful impact, we invite you to be part of our growing team.