Soluto is developing a service that helps millions of users around the world to get the most out of the technology around them. Our digital service and personal tech experts provide an end to end solution for our users - from protecting their tech, solving tech issues, securing their digital information and empowering them to better use it in their lives.

What you'll do?

  • Provide technical guidance in software design and development activities
  • Participate in design reviews and recommend improvements
  • Mentor and train other team members on design techniques, and coding standards
  • Provide support in all phases of SDLC (Software Development Life Cycle) and ensure to deliver high-quality products
  • Develop most effective technical solutions to meet business requirements
  • Work with other engineers in planning, prioritising and executing assigned tasks within deadlines
  • Assist in risk assessment and mitigation activities
  • Attend global team meetings to communicate projects status and discuss new ideas
  • Recommend new technologies to ensure quality and productivity
  • Assist in technical audits and make sure to implement audit recommendations
  • Make business presentations to management when needed
  • Work with/on QA in preparing test cases, plans and procedures
  • Lead designs of major software components, systems, and features
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams

Who’s the perfect match for us?

  • A highly motivated, technology-driven senior developer, looking to make an impact on the entire company business
  • An open-minded and flexible person who loves to learn and can fit into our culture of constantly improving our product, technology and methodologies
  • Autonomous, identifies what to work on independently
  • Know how to lead people in our flat organizational structure

In short - very experienced developer with experience in moving multiple tech projects from non-managerial stand. 

Qualifications

  • BSc in Computer Science or equivalent knowledge
  • 10+ years of software engineering experience
  • Experience in distributed cloud products
  • Experienced with a variety of database technologies (sql / mongo / redshift / elastic)
  • Experience in designing, building and maintaining scalable applications
  • Experience with our tech stack 
  • Experience with AWS - advantage
  • Experience with Kubernetes/Docker - advantage

Our Tech Stack

  • JavaScript, React, Node.js
  • Cloud Architecture with Microservices and availability and resilience best practices
  • Agile, Lean, Kanban, CI, CD and DevOps
  • Unit Tests, Integration Tests and End-to-End Tests

Apply for this Job

* Required