Amber Labs logo
Amber Labs

A data and technology obsessed specialist consultancy.

Lead Full Stack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

59 days ago

Salary

0

Seniority

Senior

Job Description

Lead Full Stack Developer

Amber Labs

• Create, design, and maintain robust and scalable web applications using React, Next.js, Node.js, and Python Flask. • Implement and manage cloud-based solutions using Azure. • Design and maintain database systems using Postgres and Typescript ORMJS. • Design and implement API endpoints, ensuring they are secure, reliable, and efficient. • Integrate various systems and services, ensuring seamless communication using Keycloak for authentication and KUBEMQ for messaging. • Work collaboratively with other team members, including front-end developers, back-end developers, and QA engineers. • Stay up-to-date with the latest industry trends and technologies to continually improve the development process.

Job Requirements

  • Leadership experience.
  • Proficiency with Azure for cloud services.
  • Strong knowledge of React, Next.js, and Node.js.
  • Experience with SPlink and Python Flask.
  • Expertise in Postgres and Typescript ORMJS.
  • Knowledge of Keycloak for authentication and KUBEMQ for messaging.
  • Proficient in API endpoint design and implementation.
  • Must hold current active SC Clearance.

Benefits

  • Private medical insurance through Aviva.
  • Company pension plan through Nest.
  • 25 days of annual leave plus UK bank holidays.
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.
  • Participate in a generous employee referral program.
  • Flexible work environment focused on deliverable outcomes.

Related Job Pages

More Full-stack Engineer Jobs

P2 logo

Senior Software Engineer

P2

A smarter way to find, buy & manage technology for your business.

Full TimeRemoteTeam 11-50Since 2009H1B No Sponsor

• Develop software by analyzing business requirements; conferring with management and users; analyzing systems flow, data usage, and work processes; • Investigating problem areas; following the software development lifecycle. • Determine and communicate project feasibility and sizing estimates through analysis, problem definition, requirement gathering, and solution development. • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. • Prepare solutions by determining and designing system specifications, applying robust architectural patterns, applying coding standards, and programming. • Lead and facilitate design reviews and code reviews. • Improve operations by conducting systems analysis, recommending changes in policies and procedures. • Lead and facilitate pre-production risk assessments and reviews. • Assist with code build and deployment processes. • Mentor development team members to help them succeed in their assignments. • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities. • Protect operations by improving security and by keeping information confidential. • Accomplish our mission by completing related results as needed. • Support and develop the technology teams by providing advice, coaching and educational opportunities. • Follow established HIPAA, Compliance & Security policies.

United States
Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead a team of developers. • Assist with accurate task estimation. • Help maintain and improve code quality and efficiency. • Identify opportunities for growth for the team as a whole and for individual developers. • Perform the role of the Scrum Master. • Guide team development efforts towards successful project delivery. • Provide technical leadership to teammates through coaching and mentorship. • Maintain high standards of software quality within the team by establishing good practices and habits. • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Linux based technologies. • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans. • Prepare reports, manuals and other documentation on the status, operation and maintenance of software. • Design, develop, and unit test applications in accordance with established standards. • Participate in peer-reviews of solution designs and related code. • Develop, refine, and tune integrations between applications. • 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. • Adhere to high-quality development principles while delivering solutions on-time and on-budget. • Provide third-level support to business users. • Research and evaluate a variety of software products.

United States
₱40K - ₱65K / month
Superlayer logo

Full-Stack Software Engineer

Superlayer

Superlayer is the leading web3 venture studio launching the next frontier of cutting edge consumer products.

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Build high-quality front and back-end code for our product • Collaborate with product, design, and sales teams • Contribute to architecture and engineering decisions • Help build solutions that meet user needs

Italy
$40K - $70K / year
Full TimeRemoteTeam 1-10Since 2018H1B No Sponsor

• Work across the whole stack, collaborating with the CTO to design and implement new features. • Improving existing functionality, and help with support issues. • Building new functionality to meet customer needs, maintaining and improving existing functionality to streamline process.

United Kingdom
£30K - £32K / year