All offersŁódźPMTechnical Architect & Team Lead
Technical Architect & Team Lead
PM
AppYourself Sp. z o.o.

Technical Architect & Team Lead

AppYourself Sp. z o.o.
Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Agile
    advanced
    Project Management
    advanced
    Communication
    advanced
    Analytics
    advanced
    Java
    regular

Job description

AppYourself team includes 25 young people coming from 5 different countries and working out from offices in Łódź and Berlin. AppYourself is a mix of mobile enthusiasts, tech talents and creative minds, that are developing an interesting and innovative product.

Currently we are looking for a Technical Architect & Team Lead for our customer located in Berlin, who provides mobile analytics and location-based marketing technologies for a wide range of prevailing mobile apps.
They develop a Software as a Service Solution and on mobile SDKs. The platform allows to set up mobile campaigns as well to create location analysis and app data. The goal is to shape the future of mobile services and connect the on- and offline world.

INTERESTED? Come on Board and be the part of our team!
 
Job description

You will support the agile development team based of backend, frontend and mobile developer and are invited to provide technical and team leadership for timely software delivery.

You will be responsible for the technical architecture vision, and steering technical work in that direction over time to achieve a modern, scalable microservice-based architecture that supports the growing demands of our customers. 
You will be involved also into the development of features and shaping the current codebase.

We are looking for an experienced Technical Architect and Team Lead with knowledge in distributed applications (microservices) and data modeling for distributed databases.

Main responsibilities
  • Continuous advancement of the existing platform architecture
  • Coach the development team and support their efforts towards a successful project delivery
  • Provide team leadership, coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and processes
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Advancement of backend services (based on Java, Spring, Elasticsearch, MySQL, Cassandra, RabbitMQ, RESTful APIs, Amazon Web Services)
  • Expansion of existing messaging services
  • Design and development of novel location analytics metrics

Required skills
  • Prior experience in a technical development and architecture position
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Strong communication skills with both internal team members and external business stakeholders 
  • Profound experience in developing distributed applications and building microservices for applications under high load
  • Strong knowledge in Java and the JVM (including advanced configuration and profiling)
  • Experience in building publicly-facing APIs and event-based architectures
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with source control management systems and continuous integration/deployment environments
  • Very good English skills spoken and written

Nice-to-have skills
  • Experience with Java Spring framework
  • Experience with spatial data and spatial databases
  • Practical experience with data modeling for distributed databases (for example, Elasticsearch or Cassandra) as well as for relational databases
  • Experience with Apple’s and Google’s mobile push/messaging systems
  • Familiarity with Linux

We offer
  • an international work environment
  • a small, young and highly passionate team of extraordinary co-workers
  • an open and embracing culture for the latest hot technologies
  • relaxed atmosphere with flexible working hours
  • a highly competitive salary
  • health care and life insurance