Senior Backend Engineer

Proper

Proper

Software Engineering
Posted on Friday, June 2, 2023
🔨

Senior Backend Engineer

What we're looking for

Proper is building a team of builders passionate about solving the hardest challenges in financial operations. We know that frictionless financial ops are only possible with sophisticated backend infrastructure. If you’re excited by the prospect of powering the next generation of money movement, come join us!

Key Responsibilities

Develop and maintain highly scalable, reliable, and efficient Java-based microservices for our backend systems.
Design, architect, and implement robust solutions for processing high throughput transactional data (OLTP) and reporting (OLAP) systems.
Collaborate closely with cross-functional teams, including frontend developers, designers, and product managers to deliver high-quality products and features.
Write clean, maintainable, and testable code while adhering to best practices and industry standards.
Participate in code reviews, providing and receiving constructive feedback to ensure code quality and maintainability.
Identify and address performance bottlenecks, ensuring optimal system performance and stability.
Continuously explore and integrate new technologies, frameworks, and tools to stay ahead of the curve and improve development efficiency.
Proactively communicate progress, risks, and issues with stakeholders and team members.
Contribute to the ongoing improvement of our development processes and practices.

Requirements

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
6+ years of professional experience in backend development using Java, with a strong understanding of object-oriented programming principles.
Experience building and maintaining microservices architecture, with knowledge of RESTful APIs and service-oriented architecture.
Proficiency in working with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and others.
Familiarity with high throughput transactional data, as well as analytics services
Strong understanding of software engineering best practices, design patterns, and agile development methodologies.
Excellent problem-solving skills and the ability to work autonomously in a fast-paced startup environment.
Strong collaboration and communication skills, with experience working in cross-functional teams.
Nice-to-haves
Experience with cloud platforms and services, such as AWS, GCP, or Azure.
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools, such as Jenkins, GitLab, or Circle CI.

What We Offer

A competitive salary package and benefits.
The opportunity to work on cutting-edge technologies in a dynamic startup environment.
A supportive and collaborative team that values your input and expertise.
The chance to grow your skills and career through continuous learning and professional development opportunities.
If you are a driven and talented Backend Engineer with a passion for building scalable and efficient systems, we would love to hear from you. Apply now and help us shape the future of financial operations!