Backend Engineer
Location
United States
Posted
2 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Engineer
ProNexus
Role Description As a Backend Engineer, you will design and build the services, APIs, data models, and infrastructure that power the company’s product. You will work primarily in Python and PostgreSQL while collaborating closely with product engineers, AI engineers, customers, and company leadership. This is not a narrow API-development role; you will work on production architecture, data systems, model integrations, security, reliability, and product capabilities. What you’ll do - Design, build, and maintain production backend services using Python - Develop APIs that support customer-facing applications and AI workflows - Design scalable relational data models using PostgreSQL - Build integrations with model providers, customer systems, and third-party platforms - Develop systems for asynchronous jobs, event processing, and long-running AI workflows - Deploy and operate services using AWS - Debug production issues across application, data, model, and infrastructure layers - Help shape backend architecture and engineering practices as the company grows Qualifications - Approximately 2–9 years of professional software engineering experience - Strong professional experience with Python - Experience designing and operating production APIs or backend services - Strong understanding of relational databases, SQL, and data modeling - Experience with PostgreSQL or a comparable production database - Familiarity with AWS, GCP, or another major cloud platform - Understanding of application security, authentication, and authorization - Experience debugging and operating systems in production - Ability to independently own technical projects from design through deployment - Comfort making pragmatic engineering decisions in an early-stage environment - Strong communication and cross-functional collaboration skills Nice to have (not required) - Experience building AI, LLM, agent, or machine-learning infrastructure - Experience integrating OpenAI, Anthropic, or other model providers - Familiarity with LLM evaluation, retrieval, embeddings, or vector databases - Experience with Docker, Kubernetes, Terraform, or CI/CD systems - Experience with Redis, Kafka, queues, or event-driven architectures - Experience building multi-tenant SaaS products - Previous experience at an early-stage startup - Experience with data-intensive or distributed systems
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer, Golang
ellowtechHire faster than ever with pre-vetted remote developers you can trust
• Design, develop, and maintain scalable backend applications using Java • Contribute to microservices and API development • Support and develop applications using Golang where required • Collaborate with cross-functional teams to deliver high-quality solutions
• Hands-on production C# / .NET delivery across our pricing and customer-management products • Taking real ownership of the work you pick up — refining the detail, shipping it, and owning the outcome in production • Working closely with QA and our engineering lead as you deliver • Contributing to ways of working and spotting efficiencies within the team • Driving improvements in process and day-to-day efficiencies, in close collaboration with other tech leaders and engineering management
Senior Software Engineer – Backend Foundations
Parachute HealthA Delightfully Simple way to order medical equipment & supplies
• Build full-stack components of the platform: Ruby web applications at scale, TypeScript/React front-end. • Build agentic workflows that enhance the SDLC for engineers across the platform. Evaluate and recommend improvements based on accuracy, latency, and cost. • Strengthen our platform and SDLC: build datasets, monitoring, tooling, practices and workflows that improve our developing and operating services in our ecosystem. • Improve production observability: work with product teams to ensure they are equipped to effectively monitor the performance and reliability. • Help steer architectural and technical direction to ensure our applications follow cohesive and consolidated standards that ensure a high-level of quality and reliability • Actively partner with other product teams to understand use cases and identify how to best enable and support them. • Advise on best practices across platform use cases, service observability, maintenance and operation.
Role Description We are looking for a Middle/Senior Java Developer to join the Research & Development Team. As a backend developer, you will play a crucial role in managing the entire order lifecycle, encompassing: - Order capture - Validation - Routing - Execution - Option price calculation - Reconciliation Our priority is to deliver high-performance, low-latency, and fault-tolerant solutions, with a strong emphasis on code quality through comprehensive code reviews and rigorous testing. Although our product holds a substantial presence, we consistently address both functional and non-functional requirements while responsibly managing technical debt. Our work environment is agile, primarily utilizing Scrum, and is supported by tools such as Atlassian, Slack, Sonar, Docker, and others. We expect our Middle/Senior Java Developer to: - Develop reliable, high-performance distributed systems - Optimize, document, and maintain code with thorough test coverage - Collaborate effectively with colleagues and embrace constructive feedback - Conduct meticulous, blame-free code reviews to continually improve code quality - Perform analysis to effectively address multi-threading issues - Work collaboratively with experienced team members in a complex business environment - Understand detailed business requirements within the finance industry Qualifications - Proficient in Java 11+ with experience in Collections, Streams, Threads, and Concurrency - Familiar with Spring, AspectJ, and Kotlin - Skilled in using JUnit5 and Mockito for effective testing - Experienced with Docker, PostgreSQL, Liquibase, Prometheus, and ELK - Exposure to distributed systems, with a focus on performance and reliability - Understanding of asynchronous communication principles - Knowledge of relational database internals, including indexes and locks - Experience in debugging heap and thread dumps - Proficient in code profiling using tools like YourKit, JProfiler, and Visual VM - Strong knowledge of Unix/Linux - Familiar with trading and capital markets - B2+ English proficiency Benefits - Flexible work arrangement with the possibility of remote work from anywhere in Brazil, subject to business needs and team alignment - Meal Voucher Program (BRL 40 per working day) - 30 calendar days of paid vacation per year Company Description Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services.



