Are you a seasoned Software Engineer eager to excel in a leading Data Solutions Company? Look no further! Our client, a pioneering force in IT and Services, is on the lookout for a dynamic Senior Software Engineer to join their remote team. If you're passionate about pushing boundaries, driving innovation, and contributing to the cutting-edge of data solutions, we want to hear from you! and nbsp;
Responsibilities
* Lead client application development in an agile team.
* Collaborate with clients, designers, QAs, and stakeholders for successful project delivery.
* Contribute to system and application design best practices.
* Promote continuous improvement with TDD, CI/CD pipelines, and release management.
* Provide technical support, mentor team members, and foster a culture of learning and experimentation.
* Work directly with clients, demonstrating solo and team collaboration abilities.
* Take initiative in prioritizing and owning project deliverables.
* Vocalize progress and confidently bring forward ideas for the project and organization.
* Demonstrate competence in and nbsp;Node, Python, Golang, Ruby on Rails development and consider expertise in areas like front-end, full-stack, or business analysis.
Qualifications
* Demonstrate 5+ years in a software development role at a consultancy.
* React / Next.js / Nest.js experience
* Native Android and Native iOS (Swift and Kotlin) experience
* API development experience using Rails, Node, Python, Golang, or similar
* PostgreSQL experience
* Heroku, Salesforce familiarity/experience
* Business analysis, both functional and technical requirement elicitation and engineering, writing user stories
* Proficient in Ruby on Rails, capable of hitting the ground running.
* Possess a secondary skill set in database/Postgres or Salesforce development.
* Direct experience working with clients in a consulting/services fashion.
* Ability to work independently and collaboratively, taking initiative and ownership.
* Familiarity with agile and scrum SDLC delivery; exposure to Jira or Azure DevOps preferred.
* Excellent spoken and written English communication and collaboration skills.
* Strong critical thinking, problem-solving, and time-management skills.
* Experience mentoring junior staff members.
Preferred Experience / Skills
* Work with and integrate 3rd party APIs and libraries.
* Demonstrate knowledge of protocols related to API Security, including OAuth.
* Show experience in developing microservices.
* Familiarity with Atlassian tools (JIRA/BitBucket).
Benefits
* Fully remote position with quarterly in-person meetups.
* Competitive salary and home office setup support.
* Health Insurance, Life Assurance (Death in service), and Income Protection (Long-term illness cover).
* Employee Assistance Programme and Wellbeing Platform.
* Paid Maternity and Paternity leave.
* 20 days holidays plus 10 public holidays per year.
* Flexible working hours may be available upon request.