6+ years
Part-time (40h)
Enterprise software
Full Remote
Golang
AWS
Docker
Requirements
Must-haves
- 6+ years of software development experience
- 3+ years of experience working with Golang
- Hands-on experience implementing Clean Architecture and building scalable systems
- Proficiency with RESTful APIs and database design
- Strong understanding of secure coding practices and the OWASP Top 10
- Familiarity with AWS
- Ability to work on scalable, high-traffic projects
- Ability to work independently in a part-time capacity
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Knowledge of containerization (Docker) and AWS ECS
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- This is a full-time role (40 hours/week) for a 3-6-month contract.
- Build and maintain scalable, high-quality services in Golang
- Refactor backend APIs to align with Clean Architecture standards
- Develop secure, reliable solutions adhering to OWASP Top 10 best practices
- Collaborate with the team to ensure smooth integration across the platform
- Optimize services for scalability and performance
- Develop a background job system for tasks like sending emails and notifications
- Refactor existing backend architecture to follow Clean Architecture principles, ensuring better modularity and scalability