Fullstack Developer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science, Software Engineering, Maths, Physics, or related field., Experience in building and maintaining mobile applications., Proficiency in TypeScript/JavaScript and modern JavaScript frameworks like ReactJS or React Native., Strong back-end development skills with Kotlin, Java, or Scala..

Key responsibilities:

  • Design and implement user interfaces from wireframes to deployment.
  • Collaborate with designers and business teams to develop solutions.
  • Develop RESTful APIs and microservices using Kafka and other technologies.
  • Ensure software quality through best practices like TDD, DDD, and CI/CD.

BilgeAdam Technologies logo
BilgeAdam Technologies

Job description

This is a remote position.

BGTS International Business Unit is looking for a Fullstack Developer to join our growing team based in Turkey, the UK, and the EU. Our teams support many clients in the UK and EU across industries.

Join us in building a virtual bank from scratch using cloud native technologies. We're a fast-growing team solving exciting problems and delivering high quality products in small, interdisciplinary teams. We’re applying the learnings from Google, Twitter and Netflix to build the next generation of banking.

Responsibilities

• Be involved in the user experience design process, from wireframes and mockups through implementation and release
• Work closely with designers and business to define and implement elegant solutions to interesting problems
• Develop RESTful APIs and event driven microservices using Kafka.
• Build web and mobile APIs, develop microservices to evolve our architecture and build our products
• Our technology stack is predominantly Kotlin / Java, but our architecture allows for using the most appropriate language to solve a given problem.
• Leverage our elastic AWS infrastructure.
• We have an emphasis on software quality and writing maintainable code using TDD, DDD and Continuous Integration and Delivery
• You build it, you run it.
• Establish best practices and ensure we are following best practices in adoption and implementation.


Requirements

• Minimum of a Bachelor’s Degree in Computer Science, Software Engineering, Maths, Physics or related field
• Experience building and maintaining mobile apps.
• Fluent with TypeScript / JavaScript and experience building modern JavaScript component applications.
• Deep understanding of ReactJS or React Native
• Experience with GraphQL preferred but not essential.
• Fluent with Kotlin, Java or Scala
• Solid experience in back-end development
• Experience collaborating on software projects with design and backend aspects.
• Experience with iterative delivery, driven by customer feedback and data insights.
• Work well as part of a team in a fast-paced environment
• Excellent communication and organizational skills


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Teamwork
  • Communication

Full Stack Engineer Related jobs