Software developer
This role is for one of the Weekday's clients
Min Experience: 1 years
Location: United States
JobType: full-time
We are seeking an experienced Software Developer with strong expertise in Python to join our growing engineering team in the United States. In this role, you will be responsible for designing, developing, and maintaining scalable software systems that power critical business applications and services. You will work in a collaborative, high-performance environment where engineering ownership, clean architecture, and production-quality code are highly valued. This position requires a developer who can independently translate complex requirements into robust technical solutions while maintaining a strong focus on performance, reliability, and maintainability. You will contribute across the full software development lifecycle—from system design and implementation to testing, deployment, and ongoing optimization. If you are passionate about building efficient backend systems, solving challenging technical problems, and writing high-quality Python code, this role offers the opportunity to make a meaningful impact.
Key Responsibilities
- Design, develop, and maintain scalable applications and backend systems using Python
- Architect clean, modular, and maintainable code following best engineering practices
- Build and integrate RESTful APIs and microservices to support product functionality
- Collaborate with product managers, designers, and engineers to define and implement technical solutions
- Optimize application performance, scalability, and reliability
- Write comprehensive unit and integration tests to ensure code quality and system stability
- Work with relational and/or NoSQL databases to design schemas and optimize queries
- Participate in code reviews, technical discussions, and architectural planning
- Troubleshoot production issues and implement long-term fixes
- Contribute to CI/CD pipelines, automation, and deployment processes
- Continuously evaluate and adopt new technologies that improve system performance and developer efficiency
What Makes You a Great Fit
- 4+ years of professional experience in software development with strong Python expertise
- Deep understanding of Python programming concepts, data structures, and object-oriented design
- Experience with backend frameworks such as Django, Flask, or FastAPI
- Solid understanding of REST APIs, distributed systems, and microservices architecture
- Strong experience with SQL databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL solutions
- Proficiency with Git and collaborative development workflows
- Experience working with cloud environments (AWS, Azure, or GCP) is a plus
- Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes (preferred)
- Strong debugging, problem-solving, and analytical skills
- Ability to work independently, manage priorities, and deliver high-quality results in a fast-paced environment
- Excellent written and verbal communication skills
Recommended Jobs
Platform Change Management Manager
Company Description VERSANT is a leading force in news, sports and entertainment - home to iconic and trusted brands that inspire, inform, and delight audiences. Our unique combination of content,…
Broadcast Engineer, New York
We are seeking a skilled and motivated engineer to join our growing team. In this role, you will report to the Senior Manager of the Technical Operations Centre and play a key part in supporting and …
Sales Agent
Currently, we are not hiring International candidates. We take immense pride in our company's achievements. For two consecutive years, Entrepreneur Magazine has honored us with the esteemed title …
General Counsel
Keystone is a premier economics, technology, and strategy consulting firm built to help companies lead through transformation. As breakthrough innovations reshape industries, redefine competition …
Accountant, Fiscal Department (Grants and Contracts Management)
Who We Are: CAMBA is a community of staff, volunteers, clients, donors, neighbors and partners who work together to build an inclusive New York City, where all children and adults have access to the…
Analyst, Transaction Advisory Services
Our Transaction Advisory Services practice provides seamless analytical advisory through the deal continuum, from transaction origination to closing. Our Analysts receive world-class training, outsta…
Balance of Trade, Head of Strategy and Execution
Description The Role The Balance of Trade (BoT) initiative supports our ability to unlock the holistic relationship with our vendor partners and equips our leaders with the resources to fo…
Medical Assistance Specialist 2 - 46091
NY HELP Yes Agency Health, Department of Title Medical Assistance Specialist 2 - 46091 Occupational Category Other Professional Careers Salary Grade 23 Bargaining Unit PS&T - …
Food Runner
Join Our Hospitality Team at Arvine! At Arvine, food, wine, cocktails, and hospitality aren’t just offered—they’re celebrated by a passionate team. Join us for a lively, welcoming experience where wa…
Supply Chain Manager
Mission: We’re on a mission to make Raycon the most loved electronics brand in the world—where every product feels joyful, effortless, and personal. We believe tech should empower, not frustrate. We…