
Senior Full Stack Engineer, Golang
Astro Sirens LLC
contract
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and maintain scalable, secure applications using Go/Golang, JavaScript, and modern frontend technologies.
- Build and maintain cloud-based infrastructure on AWS and Azure for scalable, high-performance systems.
- Develop and implement RESTful APIs to integrate frontend and backend systems seamlessly.
- Collaborate with product and design teams to deliver high-quality software solutions, maintaining excellent communication throughout the process.
- Utilize Docker and Kubernetes to containerize applications, streamline deployment, and ensure smooth CI/CD pipelines.
- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability.
- Write efficient, maintainable, and testable code while following best practices in Go/Golang and JavaScript.
- Participate in code reviews to ensure adherence to coding standards, quality, and maintainability.
- Implement and manage CI/CD pipelines using AWS and Azure services for efficient and automated deployments.
- Ensure security and data protection across applications and services in cloud environments.
- Stay up-to-date with the latest technologies and industry trends to continuously enhance development practices and tools.
Requirements
- Proven experience as a Full Stack Developer with strong expertise in Go/Golang for backend services.
- Excellent verbal and written communication skills in English (fluent English is mandatory for this position).
- Strong knowledge and hands-on experience with AWS and Azure cloud services.
- Extensive experience with JavaScript and modern frontend frameworks (React.js, Angular, Vue.js).
- Expertise in containerization technologies such as Docker and Kubernetes.
- Proficiency with SQL and NoSQL databases (e.g., SQL Server, MongoDB, PostgreSQL).
- Familiarity with frontend technologies like HTML5, CSS, and pre-processors like SASS or LESS.
- Experience in building and consuming RESTful APIs for seamless system integration.
- Knowledge of version control systems like Git and collaborative development practices.
- Strong problem-solving skills with the ability to troubleshoot complex issues across the stack.
- Familiarity with agile methodologies and CI/CD processes.
- Excellent communication and collaboration skills to work effectively with cross-functional teams, often in different time zones.
- **Preferred Qualifications**:
- Experience with microservices architecture, serverless computing, and cloud-native applications.
- Familiarity with DevOps practices and infrastructure-as-code tools such as Terraform and CloudFormation.
- Strong understanding of security best practices and cloud-native security services.
- Experience with testing frameworks (unit, integration, and UI testing) to ensure code quality and reliability.
Benefits
- Competitive salary and flexible payment methods.
- Opportunities for career growth and professional development.
- Flexible working hours and remote work options.
- Work in a collaborative, innovative, and inclusive environment.
- Be a part of a data-driven culture that is at the forefront of innovation.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaScriptReact.jsAngularVue.jsDockerKubernetesSQLNoSQLRESTful APIs
Soft Skills
communicationproblem-solvingcollaborationtroubleshootingadaptability