Associate Developer
- Develop feature and maintain an API using Golang (gorilla/mux and go-chi), running it in Docker containers, with a PostgreSQL database and other modern technologies to delivery a scalable service.- Collaborate with the team to design and implement new features and functionalities according to project requirements, based on agile development methodologies like Scrum and Kanban using Jira.- Review code from other team members to ensure compliance with coding guidelines, quality, and best practices.- Communicate work progress, challenges, and solutions effectively.- Debug software issues and perform unit testing to ensure the quality and coverage of code testing, with the help of tools such as SonarCloud and Checkmarx.- Learn new programming languages, tools, and frameworks as needed for projects.- Create and maintain technical documentation, such as architecture diagrams, user manuals, and design specifications.- Work with CI/CD systems, like GitHub Actions, Artifact Registry, Spinnaker, to ensure smooth and efficient deployment.