Job Description
Are you passionate about building scalable APIs, optimizing performance, and developing innovative software solutions? We're looking for a Senior Software Engineer (API/Python) to join our team and help drive the development of cutting-edge technology in the digital space. If you have a strong background in Python development and enjoy working with web crawling, data processing, and large-scale systems, we'd love to hear from you!
What You'll Do:
Design, develop, and implement new APIs and services for existing and upcoming products.
Contribute to the development of web crawling and data processing solutions.
Continuously refactor and improve codebases for better performance and scalability.
Implement optimizations to enhance system efficiency and reduce operational costs.
What We're Looking For:
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or a related field.
8+ years of hands-on experience in software development.
Strong computer science fundamentals, including data structures, algorithms, and system design.
Experience in refactoring and optimizing large-scale systems.
Proficiency in Python, with expertise in building applications and APIs.
Hands-on experience with Selenium, Beautiful Soup, and web crawling techniques.
Skills & Knowledge That Will Help You Succeed:
Proven experience launching and maintaining large-scale web applications.
Strong understanding of object-oriented programming (OOP), SOLID principles, and Test-Driven Development (TDD).
Familiarity with AWS services, including Elastic Beanstalk.
Excellent communication skills, both written and verbal.
Bonus Points For:
Experience with relational or columnar databases, such as AWS Redshift.
A track record of leadership or mentoring within engineering teams.
Growth Opportunities:
This position has the potential for career growth into a Director or VP of Engineering role for the right candidate.
Work Environment & Physical Requirements:
This is a remote position with flexible work arrangements.
Must be able to sit, stand, walk, use hands, and operate office equipment as needed.
Occasional lifting of up to 10 pounds may be required.
Compensation & Benefits:
We believe in transparency and fairness in compensation. The base salary for this role ranges from $140,000 - $180,000, depending on experience and qualifications. In addition to salary, employees are eligible for equity grants and performance-based bonuses.
Other benefits include:
Comprehensive medical, dental, and vision insurance with generous employer contributions.
Flexible Spending Accounts (FSA) for medical and dependent care expenses.
Company-sponsored life insurance and long-term disability coverage.
401(k) plan with company matching contributions.
Flexible Time Off (FTO), generous sick leave, and paid company holidays.
Parental leave for both birthing and non-birthing parents.
Join Us!
If you're looking for an exciting opportunity to work on impactful projects, grow your career, and be part of a supportive team, apply today!
Equal Opportunity Employer: We are committed to creating a diverse and inclusive work environment and encourage applicants from all backgrounds to apply.
Employment Type: Full-Time
Salary: $ 140,000.00 180,000.00 Per Year
Job Tags
Holiday work, Full time, Remote job, Work from home, Flexible hours,