Devsinc is seeking a skilled Software Engineer to join our dynamic development team. This role involves building scalable, high-performance web applications using modern technologies like React.js, Node.js, and databases such as PostgreSQL, MySQL, and MongoDB. You’ll play a key role in designing and implementing end-to-end solutions, handling multiple projects and taking full ownership of your work from concept to deployment.Key Responsibilities
Responsibilities
•
Design, develop, and maintain full-stack web applications with an emphasis on scalability and performance
•
Build intuitive, responsive front-end interfaces using React.js
•
Develop RESTful APIs and backend services using Node.js and Express.js
•
Work with PostgreSQL, MySQL, and MongoDB for efficient data modeling and storage
•
Deploy and manage applications on AWS, ensuring scalability and uptime
•
Containerize and orchestrate services using Docker
•
Write clean, well-documented, and testable code, following best practices and team standards
•
Troubleshoot, debug, and optimize applications for performance and reliability
•
Stay current with the latest development trends and bring innovative ideas to the team
•
Demonstrate ownership and accountability for the delivery and quality of your work
•
Manage and prioritize tasks across multiple ongoing projects, ensuring timely delivery without compromising quality
Requirements
Requirements
•
Bachelor’s degree in Computer Science, Engineering, or a related field
•
2-3 years of experience in full-stack web development
•
Strong proficiency in JavaScript, HTML, and CSS
•
Hands-on experience with React.js for front-end development
•
Solid experience with Node.js and Express.js for backend development
•
Proficient with PostgreSQL, MySQL, and MongoDB
•
Experience with cloud platforms, preferably AWS
•
Working knowledge of Docker for containerization
•
Familiarity with Git and collaborative development workflows
•
Experience with testing frameworks such as Jest and Cypress or similar
•
Strong communication skills and a proactive approach to teamwork
•
Proven ability to take ownership and effectively handle multiple projects simultaneously
Nice to Have
•
Experience with GraphQL for API design and data querying
•
Familiarity with Next.js for server-side rendering and advanced React features