Home
Jobs
Saved
Resumes
Software Engineer at Weekday (YC W21) | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer
Weekday (YC W21)
Remote
Website
LinkedIn
Software Engineer
United Kingdom
Full Time
4 weeks ago
No Sponsorship
Apply Now
Key skills
AWS
Azure
Cloud
Django
Docker
Flask
Kafka
Kubernetes
Microservices
MongoDB
MySQL
NoSQL
Postgres
Python
RabbitMQ
Redis
SQL
FastAPI
Unit Testing
Integration Testing
Google Cloud
PostgreSQL
RESTful
Git
Version Control
Performance Optimization
Agile
Scrum
CI/CD
About this role
Role Overview
Design, develop, and maintain scalable backend systems and services using Python.
Write clean, efficient, and well-documented code following best practices and coding standards.
Build and optimize RESTful APIs and microservices for high performance and reliability.
Collaborate with product and engineering teams to understand requirements and translate them into technical solutions.
Participate in system architecture discussions and contribute to technical decision-making.
Debug and resolve complex technical issues across multiple layers of the application stack.
Ensure code quality through unit testing, integration testing, and code reviews.
Work with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure data integrity.
Integrate third-party services and APIs as needed.
Contribute to CI/CD pipelines, deployment processes, and system monitoring.
Continuously improve system performance, scalability, and security.
Requirements
5–9 years of hands-on experience in software development with a strong focus on Python.
Deep understanding of Python frameworks such as Django, Flask, or FastAPI.
Experience building scalable backend systems and distributed architectures.
Strong knowledge of RESTful API design and development.
Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
Solid understanding of data structures, algorithms, and object-oriented design principles.
Experience with version control systems such as Git.
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Experience with asynchronous programming and message queues (e.g., Kafka, RabbitMQ).
Exposure to DevOps practices and infrastructure-as-code tools.
Experience working in Agile/Scrum environments.
Knowledge of security best practices and performance optimization techniques.
Tech Stack
AWS
Azure
Cloud
Django
Docker
Flask
Kafka
Kubernetes
Microservices
MongoDB
MySQL
NoSQL
Postgres
Python
RabbitMQ
Redis
SQL
Apply Now
Home
Jobs
Saved
Resumes