Are you a software engineer looking to expand your skill set and take on new challenges?
A leading consultancy is seeking a skilled developer to join their team as a Senior Software Engineer.
As a senior member of the team, you will contribute to various initiatives and provide feedback through code reviews and pairing.
You will develop using a range of technologies including Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, and DynamoDB.
Mentorship and collaboration are key aspects of this role, and you will be expected to mentor and participate in code reviews, as well as pair with a team member to work together on features.
In addition to technical skills, you will also act as a strong partner to product and engineering management.
Key Responsibilities
* Develop high-quality software solutions using a range of technologies
* Contribute to project planning and estimation
* Mentor junior developers and participate in code reviews
* Prioritize tasks and manage multiple projects simultaneously
* Collaborate with cross-functional teams to deliver projects
Requirements
* 5+ years of experience as a software engineer
* Strong understanding of software development principles and best practices
* Experience with Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, and DynamoDB
* Excellent problem-solving skills and attention to detail
* Ability to communicate effectively with colleagues and stakeholders
What We Offer
* Competitive salary and benefits package
* Opportunities for professional growth and development
* Collaborative and dynamic work environment
* Flexible working hours and remote work options