Apply

Senior Backend Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5+ years

💸 Salary: 170000.0 - 200000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Atticus

🗣️ Languages: English

⏳ Experience: 5+ years

Requirements:
  • You have 5+ years of experience writing idiomatic JavaScript, Golang, Java, Python, Scala, or Ruby.
  • You build modern, resilient and operationally sane backend systems exemplifying industry standards (HTTP REST, GraphQL, Stream processing, Big Data).
  • You enjoy teaching and mentoring teammates on backend system best practices and architecture
  • You work well with product to clarify and translate requirements for teammates
  • You use a modern version-control system for your source code repository (Git, Mercurial, GitHub, BitBucket).
  • You lint all your code or know you should.
  • You know what parts of your code require tests and you write those tests.
  • You use objective judgment in leveraging the right frameworks and technologies.
  • You are versed in cloud computing systems (GCP, AWS, etc.) and SAAS concepts.
  • You leverage continuous integration systems to their full extent (CircleCI, Bamboo, Jenkins, TravisCI).
  • You plan for, build, evolve and scrutinize monitoring and alerting for your production systems.
  • You are willing and able to deploy, troubleshoot, and maintain your systems in production and staging environments.
Responsibilities:
  • Design, build and operate Atticus’ APIs with a focus on performance, modularity, extensibility, and reliability.
  • Work with product to evaluate and refine product details and acceptance criteria
  • Architect, design, write, review, and test code in a collaborative environment with other software engineers.
  • Evaluate storage technologies and methodologies with an eye toward scalability and performance.
  • Leverage your peers as multipliers for your skills to create excellent products and services.
Apply

Related Jobs

Apply

🧭 Full-Time

🏢 Company: Hatch Innovations Canada

  • Proven experience (5+ years) as a Senior Backend Engineer or in a similar role focused on backend services development.
  • 5+ years of experience in building online services or web systems
  • Passionate about building and maintaining consumer-facing online applications that are secure, highly scalable, and highly available
  • Deep knowledge of the object-oriented language (Java required), design and design patterns
  • Deep knowledge of restful API design and implementation
  • Deep knowledge of database systems both relational and NoSQL database
  • Experience of utilizing cache, messaging, async processing, etc. in online services
  • Experience with deploying and running services on a large scale and mission-critical environment
  • Experience with cloud technologies, preferably AWS cloud services
  • Experience with Unix flavored O/S
  • Experience in a continuous integration / continuous delivery environment
  • Experience in building ECommerce / Publishing system is a plus
  • Ability to work independently and collaborate effectively within a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Design, implement, and iterate on scalable, secure, highly-available, backend services
  • Maintain code quality internally and from outsourced partners
  • Communicate technical risks within and across the group
  • Handle various real-time issues on online services and platform
  • Collect and analyze metrics from online services
  • Provide input into the product road map, including milestone schedules and deliverables
  • Follow industry trends and maintain a strong interest in cutting-edge technology
  • Be responsible for the successful delivery of various projects & products end-to-end
Posted about 15 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 90000.0 - 150000.0 CAD per year

🔍 Software Development

🏢 Company: Hatch Innovations Canada

  • Proven experience (5+ years) as a Senior Backend Engineer or in a similar role focused on backend services development.
  • 5+ years of experience in building online services or web systems
  • Deep knowledge of the object-oriented language (Java required), design and design patterns
  • Deep knowledge of restful API design and implementation
  • Deep knowledge of database systems both relational and NoSQL database
  • Experience of utilizing cache, messaging, async processing, etc. in online services
  • Experience with deploying and running services on a large scale and mission-critical environment
  • Experience with cloud technologies, preferably AWS cloud services
  • Experience with Unix flavored O/S
  • Experience in a continuous integration / continuous delivery environment
  • Experience in building ECommerce / Publishing system is a plus
  • Ability to work independently and collaborate effectively within a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Design, implement, and iterate on scalable, secure, highly-available, backend services
  • Maintain code quality internally and from outsourced partners
  • Communicate technical risks within and across the group
  • Handle various real-time issues on online services and platform
  • Collect and analyze metrics from online services
  • Provide input into the product road map, including milestone schedules and deliverables
  • Follow industry trends and maintain a strong interest in cutting-edge technology
  • Be responsible for the successful delivery of various projects & products end-to-end

AWSBackend DevelopmentSQLCloud ComputingDesign PatternsJavaJava EEJavascriptKafkaSpringSpring BootAPI testingJava SpringRDBMSREST APINosqlCI/CDLinuxMicroservices

Posted about 15 hours ago
Apply
Apply
🔥 Senior Backend Engineer
Posted about 19 hours ago

📍 Europe

🔍 Software Development

🏢 Company: Argent👥 11-50💰 $40,000,000 Series B almost 3 years agoCryptocurrencyBlockchainMobile AppsIdentity Management

  • 5+ years experience as a software engineer developing cloud-native solutions
  • Strong computer science, security and networking fundamentals
  • Java (Spring Boot, J2EE) expertise
  • Cloud infrastructure experience on AWS
  • A test driven development approach to deliver high quality code
  • A keen interest in the Cryptocurrency space
  • You will contribute to the development of our platform, taking part in all stages of the product life cycle from design to operations.
  • Analyze Product “Pitches”, architect solutions, and work with the team to estimate and plan the delivery cycles, staying ahead of technological and ecosystem developments that can have an impact in the way we work and operate our service.
  • You’ll also provide Level 2 support to our Customer Support teams when technical expertise is required to solve a case.

AWSBackend DevelopmentDockerCloud ComputingJavaJava EESCRUMSpring BootCI/CDAgile methodologiesRESTful APIsTerraformMicroservicesComputer skillsSoftware Engineering

Posted about 19 hours ago
Apply
Apply

🧭 Full-Time

🔍 Web Automation

🏢 Company: Apify Technologies s.r.o.

  • You are highly skilled at developing and debugging in JavaScript/Node.js programs.
  • You have at least 4 years of professional or open-source experience where you collaborated on a significant project within a team.
  • You consider code quality, readability, and frequent refactoring essential to developing a maintainable solution.
  • You are a team player who enjoys sharing their skills and knowledge with colleagues and you have experience with code reviews, documentation writing, and mentoring more junior engineers
  • You will be responsible for the technical excellence of our team
  • You will improve our code quality and establish new best practices for writing effective Actors.
  • You will work on team-wide initiatives such as GitHub CI/CD pipeline, and testing framework.
  • You will establish and improve the usage of developer tools to increase productivity and ensure quality.
  • Through consulting and mentoring, you will unblock complex challenges engineers face in their projects. You will, of course, contribute with code as well.
  • You will consistently improve documentation, tutorials, and onboarding both for our internal engineering and also for the broader community of Apify and Crawlee users.
Posted about 19 hours ago
Apply
Apply

📍 UK, Germany

🔍 Finance Royalty Processing

🏢 Company: ICE👥 11-50Real EstateBuilding Material

  • 5 years of back-end development experience.
  • 2 years of experience with Scala (preferably with http4s, doobie, cats, cats-effect).
  • Experience working with relational and non-relational databases.
Design and implement scalable, resilient, service oriented architectures.

AWSBackend DevelopmentSoftware DevelopmentAgileApache KafkaData StructuresCI/CDRESTful APIsDevOpsMicroservicesScala

Posted 2 days ago
Apply
Apply

🧭 Full-Time

💸 210000.0 - 232000.0 USD per year

🔍 Software Development

  • 5+ years of software engineering experience, including 2+ years of software engineering experience on EVM related chains.
  • Excellent coding skills, deep understanding of cloud architectures, algorithms, and strong debugging capabilities.
  • Experience building backend systems from the ground up, on a 0→1 fashion.
  • Desire to keep up with modern best practices in software development/Web3, and shape our tech stack as we build out new systems and services.
  • Experiencing mentoring junior engineers
  • Write high quality and well tested code, and review code from other team members.
  • Take charge of driving strategic technical initiatives to ensure the reliability and scalability of the chain.
  • Consistently able to manage projects comprehensively, starting from gathering requirements and designing, to debugging and testing, and finally to release management and operational monitoring.
  • Design, build, and maintain a large-scale production system on the cloud, ensuring smooth operation and high availability.
  • Be part of the on-call rotation to guarantee the chain is running 24/7 without outages.
  • Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs. Help onboard new and existing members to the Unichain specifics.
Posted 3 days ago
Apply
Apply

🧭 Full-Time

💸 210000.0 - 232000.0 USD per year

🔍 Software Development

  • 6+ years of software engineering experience
  • Excellent coding skills, deep understanding of cloud architectures, algorithms, and strong debugging capabilities.
  • Consistently manage projects comprehensively, starting from gathering requirements and designing, to debugging and testing, and finally to release management and operational monitoring.
  • Design, build, and maintain a large-scale production system on the cloud, ensuring smooth operation and high availability.
  • Be able to build systems from the ground up, on a 0→1 fashion.
  • Desire to keep up with modern best practices in software development/Web3, and shape our tech stack as we build out new systems and services.
  • Mentored junior engineers
  • Write high quality and well tested code, and review code from other team members.
  • Collaborate with engineers, designers, and product managers to turn requirements into products and lead the execution end to end.
  • Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs.
  • Take charge of driving strategic technical initiatives across engineering pods that impact the entire engineering organization.
Posted 3 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: Employment Hero👥 501-1000💰 $166,333,052 Series F over 1 year agoManagement Information SystemsHuman ResourcesSaaSFinanceEmployee Benefits

  • Strong expertise in Python and its frameworks (e.g., Django, Flask) with a focus on building scalable and maintainable code.
  • Good understanding of database concepts and experience working with relational databases like PostgreSQL or MySQL.
  • Experience in developing software, using microservices or SOA architecture for deployment on public clouds, preferably AWS
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and a strong understanding of software design patterns.
  • Quality coding practices, including test-driven development, unit testing and secure coding awareness
  • Experience using Agile methodologies and working with Product teams
  • Have experience in mentoring team mates, or even leading a squad
  • Architect, develop, and maintain scalable and reliable backend systems to support machine learning infrastructure.
  • Collaborate with cross-functional teams to define requirements, design solutions, and implement features that underpin machine learning workflows.
  • Continuously optimize and enhance existing infrastructure to boost the performance and resilience of our machine learning models and data pipelines.
  • Work on data ingestion, processing, and storage systems to ensure the availability of high-quality data for training and inference.
  • Implement robust monitoring, logging, and alerting solutions to ensure the health and performance of our machine learning infrastructure.
  • Stay informed about the latest industry trends and emerging technologies in the fields of machine learning and data engineering.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of learning and professional growth.
Posted 4 days ago
Apply
Apply

🧭 Full-Time

💸 165000.0 - 195000.0 USD per year

🔍 Software Development

🏢 Company: Guidewheel👥 11-50💰 $31,000,000 Series B 8 months agoCloud Data ServicesArtificial Intelligence (AI)Business Information SystemsSaaSMachine LearningSoftware

  • 7+ years of experience as a professional software developer, with a strong track record of designing, developing, and deploying scalable backend systems.
  • Technical degree in computer science or equivalent, or comparable demonstration of expertise in backend development.
  • Deep expertise in backend technologies, including API design, microservices architecture, databases (SQL & NoSQL), and distributed systems.
  • Proficiency with CI/CD, automated testing, and DevOps best practices to ensure seamless deployment and maintainability.
  • Experience optimizing system performance, scalability, and security in cloud or on-prem environments.
  • Comfortable working remotely in a cross-cultural, Agile environment with team members across multiple time zones.
  • Entrepreneurial mindset – thrives in a fast-growing team, works closely with stakeholders, and drives product improvements.
  • Detail-oriented and highly organized, balancing big-picture thinking with rigorous execution.
  • Proactive, self-directed team player, able to prioritize tasks, communicate clearly, and manage multiple work streams.
  • Values transparency and constructive feedback, fostering a collaborative and high-performance team culture.
  • Develop and enhance the backend architecture of our cloud-based dashboard, ensuring scalability, reliability, and maintainability.
  • Design and implement APIs, databases, and infrastructure, optimizing for performance and security.
  • Go beyond execution – ask “why,” understand the broader system architecture, and deliver the most effective backend solutions.
  • Translate business and customer needs into scalable, high-performance backend solutions that support long-term growth.
  • Architect and design backend systems, gathering and integrating additional resources as needed.
  • Own projects end-to-end, driving backend initiatives while coordinating with cross-functional teams.
  • Write clean, modular, and maintainable code, ensuring long-term system flexibility and scalability.
  • Implement robust testing strategies and promote a culture of test-driven development.
  • Maintain clear documentation and proactively communicate technical decisions and trade-offs.
  • Conduct thoughtful code reviews, continuously improving code quality and backend best practices.
Posted 5 days ago
Apply
Apply

📍 Philippines

💸 3500.0 - 4500.0 USD per month

🔍 Software Development

🏢 Company: Outwork Staffing

  • Proven backend development experience with TypeScript and Node.js.
  • Strong expertise in building and managing APIs using Fastify and OpenAPI.
  • Extensive experience working with large, complex SQL databases, supporting both Oracle SQL and Microsoft SQL Server.
  • Proficiency in writing optimized SQL queries without using an ORM, ensuring efficiency across multiple database platforms.
  • Deep understanding of SQL performance optimization, including best practices for handling large datasets.
  • Hands-on experience with Knex.js for database query building.
  • Strong testing skills, including writing and maintaining unit and integration tests.
  • Ability to work independently, following clearly documented tickets and delivering high-quality solutions.
  • Develop, maintain, and optimize backend services using TypeScript and Node.js.
  • Design and implement RESTful APIs with Fastify and OpenAPI, ensuring scalability and performance.
  • Work with large-scale legacy SQL databases (Oracle SQL & Microsoft SQL Server) containing hundreds of tables and millions of records.
  • Write and optimize complex SQL queries using Knex, ensuring compatibility across multiple database systems.
  • Address SQL performance considerations, optimizing queries involving joins, unions, and aggregations for large datasets.
  • Implement unit and integration tests to ensure the reliability and stability of backend services.
  • Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
  • Work independently, efficiently handling clearly defined development tasks from project tickets.

Backend DevelopmentNode.jsSQLMicrosoft SQL ServerOracleTypeScriptAlgorithmsAPI testingData StructuresRESTful APIs

Posted 7 days ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.