Senior Full Stack Developer
Ciklum
Remote, Romania
About the role
As a Senior Full Stack Developer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Design and implement complex features from conception through to deployment, ensuring they meet strategic business objectives
- Write clean, secure, highly testable. scalable and well-documented code that adheres to coding standards and best practices
- Perform comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team
- Actively participate in multiple aspects of the SDLC, including planning, development, testing, and deployment
- Assist in upholding and enhancing the team’s engineering and quality standards, and support team in adopting these
- Engage in the technical interviewing process
Requirements
We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!
Software Design:
- In-depth understanding of paradigms and principles such as SOLID, and GRASP
- Proficient in documenting complex software solutions through comprehensive technical documentation and detailed diagrams
Software development:
- Extensive expertise in Go (5+ years) and knowledge of essential third-party libraries and tools
- Deep understanding of Go’s core internals, memory management, and concurrency mechanisms
- Experience with JavaScript (any framework will suit us, we use Next.js)
Quality Assurance:
- Advanced proficiency with Go’s built-in testing library and comparable testing frameworks and tools
- Demonstrated commitment to continuous quality enhancement on projects through conducting code reviews, establishing quality metrics, and monitoring them
Software Deployment:
- Experience in deploying and managing applications within cloud environments
- Practical experience in utilizing application deployment patterns and tools
- Hands-on experience configuring infrastructure with leading cloud service providers
Desirable
- Experience in the blockchain domain
- Experience in C++ application development
- Experience with Docker and Kubernetes
Apply Now
Don't forget to mention EuroTechJobs when applying.