As a software architect and senior developer, you will be responsible for finding and implementing solutions to complex technical problems, designing and developing new applications, and ensuring the overall technical architecture of our products is scalable and efficient.
The ideal candidate will have a Bachelor's degree in Computer Science or a related field, with 7+ years of experience working in software development and 4+ years of experience working with Go and Java. You will design and implement impactful product features that meet the needs of our users, develop and maintain high-quality code, and advocate for improvements to product quality and performance.
Key Responsibilities:
* Design and implement product features that meet user requirements
* Develop and maintain high-quality code
* Collaborate with cross-functional teams to identify and prioritize project goals
* Conduct code reviews and ensure adherence to best practices
* Stay up-to-date with emerging trends in software architecture and cloud infrastructure
Requirements:
* Bachelor's degree in Computer Science or a related field
* 7+ years of experience working in software development
* 4+ years of experience working with Go and Java
* Strong knowledge of software design patterns and principles
* Excellent problem-solving skills
What We Offer:
* Competitive salary and benefits package
* Ongoing training and professional development opportunities
* A collaborative and dynamic work environment
* The opportunity to work on challenging projects and contribute to the growth and success of our organization