Software Development Expert
About Our Organization:
We are a leading software consultancy that delivers end-to-end development solutions for digital transformation across various verticals. We value our clients, partners, and team members.
Our technical expertise, collaborative problem-solving ability, and professional teams are what set us apart. We promote an equitable culture and plurality actions.
Opportunity Overview:
As a Senior Software Engineer, you will contribute to multiple initiatives and provide feedback through code reviews and pairing. You will be part of shaping the future of our software systems and work closely with product and engineering management.
Key Responsibilities:
* Develop using Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB
* Mentor, actively participate in code reviews, and pair up with a team member to work together on features
* Act as a strong partner to product and engineering management
Requirements:
* 7+ years of web application development experience with a track record of successfully shipping consumer or business-facing products
* Experience in writing reliable and maintainable code, reusable components, and component libraries that may be used by many other engineers
* Passionate about testing practices and continuous improvement
* Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
* Strong cross-functional collaboration and communication skills
Preferred Requirements:
* Experience with Javascript, HTML, CSS, and React
* Experience with GraphQL
* Experience building microservices