Designing for Advocacy + Advocating for Design
Back-end Developer
Location
United Kingdom
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Back-end Developer
Civilization
• Develop systems from scratch • Participate in the ideation, creation, and deployment of upcoming product features • Constantly improve the quality by fixing bugs and refactoring the code base where necessary
Job Requirements
- You master Node.js
- Experience with Python and Solidity is a plus
- Ability to quickly learn how to interface with third party APIs efficiently at scale
- You are hands on, learn new concepts and skills rapidly and get things done independently
- You are eager to listen to and give feedback and constructive criticism
- You are a strong communicator and fluent in English.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architecture and design of information systems; • Design and development of architectural components and building blocks; • Production of software architecture documents; • Design of application data models and application workflow models; • Design of application APIs using suitable frameworks (REST, Swagger); • Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA); • Design and implementation of application integration with corporate IAM services for authentication and authorization purposes; • Delivery through a CI/CD pipeline.
Senior Software Engineer – FS Node, Go, Python
Metova, Inc.Helping companies transform their business through technology to meet the growing expectations of their customers.
• Design, develop, and maintain full stack applications using Node, React, Python, and Golang. • Implement and manage microservice-based architectures (Docker, Kubernetes). • Design system integrations using RESTful APIs, GraphQL, and asynchronous messaging (e.g., Kafka, RabbitMQ, Azure Service Bus). • Implement product development solutions by participating in front-end and back-end development. • Collaborate in the creation or integration of chatbots using LLMs or conversational frameworks. • Ensure the performance, security, and scalability of the solutions developed. • Participate in code reviews and automated testing to maintain software quality. • Collaborate with multidisciplinary teams on cloud deployments (Azure, AWS) and CI/CD pipeline optimization.
Senior Software Engineer – Java
Metova, Inc.Helping companies transform their business through technology to meet the growing expectations of their customers.
• Responsible for feature design; evaluate designs and provide feedback • Influence quality standards and understand, identify, measure across entire solution • Identify performance issues and optimize solutions • Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. • Participate in defining, scoping, and estimating resulting stories • Work closely with your peers and help the team achieve its goals • Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them • Drive design and code reviews, ensuring the team ships high quality, scalable, maintainable, and well-tested code • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure • Designs at the organization level, considering up/downstream integration. • Designs systems where implementation spans multiple weeks or months, and incorporates a full team's worth of engineers. • Makes technical decisions and influences priorities and tradeoffs that enable solutions to achieve short and long term business objectives. • Takes ownership of systems or designs that span multiple people's work, breaking work into smaller tasks for more junior engineers to support. • Understands tradeoffs in different types of engineering processes, and can adjust a team process to meet the needs of the project and others on the team. • Understands relevant architecture, network or systems across the team. • Deeply familiar with standard industry practices for work tracking to ensure work delivery is consistent, measurable and within stated goals. • Has a strong understanding of the business and is aware of how strategies and tactics work in the marketplace. • Leads work processes and design reviews across the team. • Identifies potential gaps and solutions to problems that may not exist yet.
Software Engineer, JAVA – Level III
Metova, Inc.Helping companies transform their business through technology to meet the growing expectations of their customers.
• Responsible for feature design; evaluate designs and provide feedback. • Influence quality standards and understand, identify, measure across entire solution. • Identify performance issues and optimize solutions. • Demonstrate competence of engineering concepts and theories, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems. • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions. • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. • Participate in defining, scoping, and estimating resulting stories. • Work closely with your peers and help the team achieve its goals. • Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them. • Drive design and code reviews, ensuring the team ships high quality, scalable, maintainable, and well-tested code • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure.


