Associate Software Engineer - Full Stack
BeGOOD SolutionsFull-timeColombo, Sri LankaLKR 60,000 - 100,000/month
BeGOOD Solutions is a multi-disciplinary software company. Our focus is the attention to detail at every stage of the design process. We have come to recognize this as the major building block in our services, consistently providing unique and innovative experiences.
Extras what you'll get:
Share of ownership on the in-house products built here at BeGOOD.
Responsibilities
- Full cycle end-to-end development from design through implementation.
- Maintain code integrity, documentation, version control, and organization.
- Innovate and apply critical thinking and problem-solving skills to develop creative technological solutions.
- Translate understanding of requirements to design, development, and unit testing to address solutions.
- Collaborate with designers to create intuitive and responsive user interfaces and workflows.
- Design clean, robust, reactive, and efficient API interfaces.
- Collaborate with the team on release management, version control, and documentation.
- Support in hiring and training new Full-Stack Developers.
Requirements
- Bachelor’s degree in computer programming, computer science, or a related field.
- 1+ years of experience as a Full-Stack Developer or a similar position.
- In-depth experience in JavaScript frameworks such as React, Express, etc.
- Experience using TypeScript / GraphQL is an advantage.
- Design REST APIs from the ground up using Node.js Express and MongoDB.
- Expertise with HTML5, CSS3, AJAX, and front-end component libraries such as Bootstrap, Material-UI, etc.
- Experience in Spring Boot is an added advantage.