Backend Architect (with Mobile Experience)

Location:
Dnipro, Vinnytsia, Zaporizhzhia, Lviv, Kyiv or Remote
Technical Level:
Architect
Job Category:
Software Development

N-iX is looking for Backend Architect (with Mobile Experience) to join our new FinTech project.

Our customer is an open joint-stock company who’s closely participates in large-scale state projects in such sectors as oil chemistry, transport, communications, energy and various social programs.
 
As Backend Architect, you will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology. You will be expected to contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development. You will work in a cross-functional team with the Product Owner, designers and engineers to co-develop the digital products.
 
Responsibilities:

  • Lead squads within a cross-functional, Agile squad to deliver digital journeys and products together with product and design
  • Define the framework and best practices when it comes to technology selection and implementation
  • Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Lead squad members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
  • Liaise with other squads within and outside the Digital unit to negotiate timelines, deliverables and dependencies
  • Collaborate closely with Product Owners and squads members to identify and socialize product and delivery risks
  • Drive forward and role-model best practice engineering processes and Agile behavior and ensuring members follow suit
  • Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines

Requirements:

  • 4-5+ years of experience with any programming language/framework (such as Java, Node.js, Go Lang, Elixir, Ruby on Rails, C, C++, Python)
  • ​At least 4-5 years of software development experience, with experience working in Agile team
  • Experience with mobile technologies
  • Superb knowledge of SQL and one common database technology, such as Postgres, MySQL, MongoDB, Cassandra, CouchDB, HBase, Neo4J
  • Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies (Apigee, GraphQL, Swagger, Elasticsearch, Kibana, auth0)
  • Knowledge of pair programming, continuous integration and test-driven development
  • Familiarity with the concepts and pattern choices for microservices
  • Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
  • Working knowledge and experience in designing distributed applications
  • Working knowledge of DevOps, Docker and infrastructure as code
  • Experience with at least one unit testing framework, such as MochaJS, RSpec
  • Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • The Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
×

Easy apply


or
Get a Bonus