Job Description:
Our team is seeking a skilled software developer to design and implement impactful product features.
* Main Responsibilities:
* To make the lives of our users easier, we are looking for someone who can design and implement impactful product features.
* Develop features and improvements to the product in a secure, well-tested, and performant way.
* Advocate for improvements to product quality, security, and performance.
* Identify and solve technical problems of moderate scope and complexity.
* Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
* Conduct regular code reviews and advocate for high standards in code quality, security, and performance.
* Stay up-to-date with emerging trends in software architecture and cloud infrastructure.
* Recognize impediments to efficiency as a team ('technical debt'), propose and implement solutions.
* Contribute to technical documentation and knowledge sharing across the team.
-----------------------------------
Required Skills and Qualifications:
We're looking for an experienced Backend Engineer with a strong background in Golang/Java development.
* Key Qualifications:
* Extensive experience in designing and implementing large-scale software systems.
* Strong understanding of computer science fundamentals, including algorithms, data structures, and software design patterns.
* Excellent problem-solving skills and ability to identify and troubleshoot complex issues.
* Ability to work effectively in a team environment and collaborate with cross-functional teams.
* Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
* Experience with agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
-----------------------------------
Benefits:
As a member of our team, you'll enjoy a range of benefits, including:
* A competitive salary and comprehensive benefits package.
* Opportunities for career growth and professional development.
* A dynamic and supportive work environment.
* Flexible working arrangements and a healthy work-life balance.
-----------------------------------
Others:
In this role, you'll have the opportunity to work on challenging projects, contribute to the development of new technologies, and collaborate with a talented team of engineers.