Backend Engineer
Posted 76ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Developer responsible for designing and maintaining scalable services at Simetrik. Collaborating with product teams to deliver robust APIs and improve observability.
Responsibilities:
- Design, develop, and maintain backend services and APIs using Python and modern frameworks such as Django and FastAPI.
- Build and maintain RESTful APIs with clear contracts for internal and external consumers.
- Model and optimize relational data structures, primarily on PostgreSQL, including queries, indexing, and performance tuning.
- Implement and run batch jobs and pipelines leveraging AWS services such as Batch, S3, EC2 and CloudWatch.
- Build and operate event-driven components using brokers such as Apache Pulsar, Kafka or equivalents.
- Design and implement AI or MCP-based agents that interact with internal systems, orchestrate tasks, and deliver tangible operational value.
- Ensure observability for the services you own, including metrics, logs, alerts and dashboards, and drive incident reduction over time.
- Apply feature flags, rollout strategies and zero-downtime deployment practices to ship safely and frequently.
- Write unit and integration tests, keep technical documentation up to date, and participate in code reviews with a focus on quality and maintainability.
- Collaborate closely with Product Managers, Frontend Engineers and other stakeholders to clarify requirements and anticipate edge cases.
Requirements:
- Strong command of Python and solid understanding of Object-Oriented Programming.
- Proven experience with at least one Python backend framework (Django or FastAPI) in production.
- Experience designing, implementing and consuming RESTful APIs at scale.
- Strong knowledge of SQL and relational data modeling, preferably with PostgreSQL.
- Hands-on experience with AWS services in real environments, especially S3, EC2, CloudWatch and Batch.
- Experience working with event brokers such as Apache Pulsar, Kafka or similar technologies.
- Practical understanding of feature flags, canary or phased rollouts, and zero-downtime deployment strategies.
- Demonstrated experience building and deploying AI-based or MCP-based agents in production (not only experimentation).
- Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering or a related field, or equivalent practical experience.
- 3 to 5+ years of professional experience in backend engineering roles working on production systems.
- Experience in product-led or platform teams where reliability, performance and delivery speed are equally important.
- Professional proficiency in Spanish and the ability to work in English-speaking technical contexts (documentation, code reviews, occasional calls).
Benefits:
- Well-funded and proven startup with large ambitions and competitive salaries.
- Entrepreneurial culture where pushing limits, creating and collaborating is everyday business.
- Open communication with management and company leadership.
- Small, dynamic teams = massive impact.
- 500USD a year for you to invest in learning.
















