Are you a tech enthusiast with a passion for TypeScript and Go? If so, we have an exciting opportunity for you to join our dynamic team in London. This hybrid role offers the perfect balance between remote work and in-office collaboration, allowing you to thrive in an environment that caters to your preferred work style.
As a TypeScript/Go Developer, you'll have the chance to showcase your technical prowess and contribute to the development of cutting-edge solutions. Your strong proficiency in TypeScript and Go will be instrumental in designing, developing, and maintaining high-quality software solutions that drive our business forward.
Key Responsibilities
Collaborative Development: Work closely with cross-functional teams to conceptualize, build, and refine innovative software solutions using TypeScript and Go. Code Excellence: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices, continuously elevating our codebase. Troubleshooting Mastery: Investigate and resolve technical issues, bugs, and performance bottlenecks in existing systems, demonstrating your problem-solving expertise. API Craftsmanship: Design and implement scalable and efficient RESTful APIs and microservices using TypeScript and Go, seamlessly integrating with our technology stack. Data Storage Optimization: Leverage Redis for caching and other data storage requirements, optimizing performance and reliability. Cloud Proficiency: Apply AWS services for deployment, monitoring, and scaling of applications, ensuring robustness and security. Documentation Artistry: Document codebase, architectural designs, and technical specifications to facilitate collaboration and knowledge sharing. Continuous Improvement: Stay at the forefront of the latest technologies, tools, and best practices in software development, contributing to the enhancement of our development processes.
Requirements
Proven expertise in TypeScript and Go programming languages. Experience with AWS services such as EC2, S3, Lambda, and CloudWatch. Familiarity with Redis for caching and data storage. Proficiency in CI/CD pipelines and version control systems (e.g., Git). Solid understanding of software development principles, design patterns, and data structures. Exceptional problem-solving skills and attention to detail. Excellent communication and collaboration abilities within a team environment. Adaptability and the ability to manage priorities in a dynamic work setting.
Preferred Qualifications
Experience with containerization technologies such as Docker and Kubernetes. Previous exposure to Agile/Scrum methodologies.
Why Join Us
Opportunity to work with cutting-edge technologies and contribute to innovative projects that make a real impact. Flexible work arrangements that allow you to strike a balance between remote work and in-office collaboration. Competitive compensation and benefits package, including health insurance and retirement plans. Commitment to your professional development, with support for ongoing learning and growth. Dynamic and inclusive company culture that fosters teamwork, creativity, and excellence.
If you're ready to elevate your career as a TypeScript/Go Developer and join a team of passionate tech enthusiasts, we'd love to hear from you. Apply now and let's embark on an exciting journey together!