Senior Back-End Engineer (Python/AWS)
Digital Forms
WorldwideremotePosted 8 days ago
Skill Required
Backend-DevelopmentPython-DevelopmentSoftware-EngineerCloud-ComputingAPI-DevelopmentSenior-Backend-Python-DeveloperSenior-Python-Backend-DeveloperSenior-Backend-EngineeringPython-Backend-EngineerPython-Backend-DeveloperSenior-Python-EngineerSenior-Backend-DevelopmentSenior-Python-Software-EngineerBackend DeveloperPython DeveloperPythonAWSGitHub ActionsSystem DesignObservabilityCD pipelinesEngineeringPostgreSQLPrometheusautomationTerraformdesigningJenkinsRabbitMQsecuritybuildingFastAPIMongoDBKafkaDjangoDockerdesignDevOpsGitMySQLContract
Key highlights
- Senior Back‑End Engineer role.
- Competitive compensation.
- Full remote work with flexible hours.
- Strong Python experience required.
- AWS cloud experience required.
- Opportunity to work on complex, international projects.
Role overview
Digital Forms helps companies grow through digital transformation, building scalable systems, data platforms, integrations, and custom software. As a Senior Back-End Engineer you will design and build the back‑end systems that power client transformations, working on large‑scale SaaS platforms and complex integrations with modern technologies and high autonomy.
Responsibilities
- Design, develop, and maintain scalable back‑end systems and APIs in Python (Django, FastAPI), ensuring high performance and reliability.
- Work closely with front‑end developers, DevOps engineers, and business analysts to deliver complete, production‑ready solutions.
- Participate in architectural discussions and propose improvements that enhance scalability, maintainability, and security.
- Write clean, well‑documented code, contribute to code reviews, and promote engineering best practices.
- Identify and resolve performance bottlenecks, ensuring stability and efficiency at scale.
- Contribute to CI/CD pipelines, cloud infrastructure (AWS), and observability improvements.
- Continuously improve skills by exploring new technologies and patterns.
Requirements
- Strong Python experience with modern frameworks (Django, FastAPI).
- Practical knowledge of AWS services and deploying applications in cloud environments.
- Proven ability to design, implement, and maintain modular, scalable systems and APIs.
- Strong understanding of relational databases (PostgreSQL or MySQL) and experience with ORMs.
- Experience with CI/CD tools (GitHub Actions, GitLab CI, or Jenkins) and version control best practices.
- Ability to translate business requirements into technical solutions with minimal supervision.
- Excellent communication skills and experience working in agile, cross‑functional teams.
Nice to have
- Experience with asynchronous/event‑driven systems (Celery, RabbitMQ, Kafka).
- Knowledge of Terraform or other Infrastructure as Code tools.
- Familiarity with Docker and container‑based deployments.
- Experience with monitoring and logging (Prometheus, Grafana, ELK stack).
- Understanding of NoSQL or in‑memory databases (MongoDB, Redis).
Benefits
- Work on complex, international projects with tangible business impact.
- Competitive compensation based on experience and contribution.
- Full remote work setup with flexible hours.
- A strong engineering culture focused on long‑term quality, not just delivery speed.
- Continuous learning and mentorship from experienced leads.
Additional details
- About Us: At Digital Forms, we help companies grow through digital transformation — from process optimization and automation to AI and custom software development. Our technology team designs and builds the solutions that drive this change: scalable systems, data platforms, integrations, and products that make a real business impact.
- Originally posted on Himalayas.