Role Overview
We are seeking an experienced and highly skilled Senior backend Engineer to join our dynamic team, you will play a critical role in designing, developing, and maintaining our software solutions. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software that meets our customers needs.
RESPONSIBILITIES:
- Mentor and guide junior engineers, providing technical leadership, code reviews, and best practices to ensure the delivery of high-quality, well-architected code
- Design, develop, and maintain scalable and efficient software applications using Golang and related technologies
- Collaborate with product managers, designers, and other engineers to gather requirements, define technical specifications, and deliver high-quality software solutions
- Identify and address performance bottlenecks and architectural improvements to optimize the performance, scalability, and reliability of our software systems
- Stay up-to-date with the latest trends and advancements in Golang and related technologies, bringing new ideas and insights to the team
- Contribute to the improvement of software development processes and methodologies, promoting best practices and continuous improvement
- Participate in code reviews, knowledge-sharing sessions, and technical discussions to foster a collaborative and learning-oriented culture
QUALIFICATIONS:
- Bachelor's degree in a quantitative field such as Engineering, computer science, or equivalent
- Proven experience of at least 4 years in software engineering
- Strong understanding of software development principles, design patterns, and best practices
- Experience in designing and implementing RESTful APIs and microservices architectures using Golang
- Experience with relational and NoSQL databases, and proficiency in writing efficient database queries and designing schemas
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
- Experience with version control systems (e.g., Git) and CI/CD pipelines
- Strong problem-solving and debugging skills, with the ability to analyze complex technical issues and propose effective solutions
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Passion for learning and staying updated with the latest trends and advancements in software engineering
What We Offer
A collaborative and dynamic work environment!
- The chance to work on exciting projects to innovate in the fintech industry
- Opportunities for professional development and career growth
- Social and medical insurance coverage
- Monthly credit to use at your disposal on our app
Powered by JazzHR
TC8E5vXgYe