Contract Role for 6 months
Wok From Home/Remote
3rd party payroll model
Immediate to 20 days Notice Period
- Design develop and maintain backend services and APIs using the Go programming language.
- Write clean efficient and welldocumented code that meets our coding standards and best practices.
- Collaborate with product managers designers and other stakeholders to understand requirements and translate them into technical specifications.
- Work closely with frontend developers to integrate backend services with user interfaces.
- Optimize applications for maximum performance scalability and reliability.
- Implement security and data protection measures to ensure the integrity and confidentiality of our systems and user data.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Troubleshoot and debug issues reported by users or identified during testing.
- Stay uptodate with emerging technologies and industry trends and continuously improve your technical skills and knowledge.
- Participate in Agile development processes including sprint planning daily standups and sprint reviews.
- Collaborate with DevOps engineers to automate deployment processes and maintain infrastructure as code.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- Proven experience as a software developer with a focus on backend development using Golang.
- Strong proficiency in the Go programming language and its ecosystem.
- Experience with developing RESTful APIs and microservices architecture.
- Familiarity with databases such as PostgreSQL MySQL or MongoDB.
- Knowledge of software development best practices including version control (e.g. Git) testing and code reviews.
- Understanding of concurrency parallelism and distributed systems concepts.
- Excellent problemsolving and analytical skills with a keen attention to detail.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.
- Ability to work independently and manage multiple tasks and priorities effectively.
parallelism,microservices architecture,mysql,distributed systems,mongodb,golang,go (golang),git,restful apis,concurrency,postgresql