About Skillspath
At skillspath, we’re redefining how businesses manage and accelerate their document workflows. With a mission to empower thousands of growing organizations, we deliver an all‑in‑one platform that streamlines proposal creation, contract management, and digital signatures. Our technology stack is built on modern cloud infrastructure, microservices, and event‑driven architecture, enabling us to scale rapidly while maintaining a high level of reliability and performance.
Our culture is rooted in transparency, collaboration, and continuous learning. Whether you’re working from a sunny office in Lisbon, a bustling hub in Manila, or a quiet corner in Florida, you’ll find a supportive, distributed team that values your voice and encourages you to grow both personally and professionally.
Why This Role Matters
The Customer Value Track is the engine that turns product innovation into tangible revenue growth. By designing and delivering end‑to‑end solutions that unlock new markets, we help our sales and revenue teams bring more happy customers to skillspath. As a Senior Python Engineer on this track, you’ll be at the forefront of building features that directly impact our monthly recurring revenue (MRR) and customer satisfaction.
Key Responsibilities
- Cross‑Functional Collaboration: Partner with Engineers, Product Managers, Designers, and Analysts to translate business goals into technical solutions that deliver real value to our customers.
- Full‑Lifecycle Development: Own features from problem definition through design, implementation, testing, deployment, and post‑launch monitoring.
- High‑Quality Code: Write clean, self‑explanatory, testable, and production‑ready Python code that meets scalability, performance, and security requirements.
- Metrics‑Driven Delivery: Use data and quality metrics to identify gaps, set realistic targets, and continuously improve feature performance.
- Process & Documentation Improvement: Champion best practices, refactor legacy code, and create clear documentation to help the team ship faster and smarter.
- Mentorship & Leadership: Guide junior engineers, conduct code reviews, and foster a culture of knowledge sharing.
- Technology Evangelism: Stay current with emerging tools and frameworks, and advocate for their adoption when they align with our goals.
Technical Stack & Tools
- Python Services: Primarily built with AsyncIO frameworks, Django, and Celery for background workloads.
- Java Services: Spring Boot (Java 21) with custom extensions, built using Gradle.
- Cloud & Orchestration: AWS for provisioning, Kubernetes for deployment, and Helm for package management.
- Messaging & Eventing: NATS (RPC), gRPC (in migration), Kafka, Debezium, RabbitMQ, and Temporal.io for workflow orchestration.
- Observability: LGTM for code quality, Sentry for error tracking, and distributed tracing tools for performance insights.
Essential Qualifications
- 5+ years of professional Python development experience.
- Deep familiarity with the Django framework and experience building production‑grade services.
- Proven track record in microservice architecture, including designing, deploying, and maintaining distributed systems.
- Strong relational database skills: SQL, migrations, query optimization, and data modeling.
- Hands‑on experience with message queues (RabbitMQ, NATS, Kafka) and event‑driven patterns.
- Excellent communication skills in English, both written and spoken.
- Ability to translate complex technical concepts into clear, actionable insights for non‑technical stakeholders.
- Experience in API design, versioning, and documentation.
- Comfortable with occasional Java work (≈10% of the time) and a willingness to contribute to front‑end projects.
Preferred Qualifications
- Experience with AsyncIO, FastAPI, or similar asynchronous frameworks.
- Knowledge of cloud‑native patterns such as service meshes, sidecars, and canary deployments.
- Background in building or maintaining CI/CD pipelines using GitHub Actions, Jenkins, or similar.
- Familiarity with observability best practices: metrics, logs, and distributed tracing.
- Previous exposure to the document‑automation domain or SaaS products with high‑volume transactional workloads.
Core Competencies
- Problem Solving: Ability to dissect complex business requirements and translate them into elegant technical solutions.
- Ownership: Take full responsibility for the quality, performance, and reliability of your code.
- Collaboration: Work seamlessly with cross‑functional teams, fostering an environment of shared success.
- Continuous Improvement: Seek feedback, iterate rapidly, and champion best practices across the engineering organization.
- Adaptability: Thrive in a fast‑paced, evolving environment where priorities shift and new challenges arise.
Career Growth & Learning Opportunities
At skillspath, we believe that growth is a shared journey. As a senior engineer, you’ll:
- Lead architectural discussions and influence the direction of our product roadmap.
- Mentor junior engineers, helping them develop technical and soft skills.
- Participate in hackathons, tech talks, and knowledge‑sharing sessions.
- Take ownership of high‑impact projects that span multiple teams and domains.
- Explore opportunities to transition into technical leadership roles such as Staff Engineer or Engineering Manager.
Work Environment & Culture
Our distributed team is built on trust, respect, and a shared commitment to excellence. We offer:
- Fully remote work with flexible hours to accommodate different time zones.
- Regular virtual team‑bonding events, including game nights, wellness workshops, and skill‑sharing sessions.
- Open feedback loops and a culture that values constructive criticism and continuous learning.
- Access to a curated library of courses, conferences, and certifications to support your professional development.
- A collaborative environment where your ideas are heard and your contributions are recognized.
Compensation & Benefits
While specific figures vary based on experience and location, we offer a competitive salary package that reflects the value you bring to skillspath. In addition to base pay, you’ll enjoy:
- Equity options to share in the company’s long‑term success.
- Health, dental, and vision insurance for you and your dependents.
- Generous paid time off, including 6 self‑care days per year.
- Flexible work arrangements and a fully remote setup.
- Professional development stipend and access to industry conferences.
- Wellness programs, including mental health resources and fitness subsidies.
- Annual performance bonuses tied to company and individual metrics.
Equal Opportunity Employer
skillspath is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, national origin, religion, gender, age, sexual orientation, veteran status, or disability.
How to Apply
If you’re ready to join a dynamic, growth‑oriented team that values innovation, quality, and collaboration, we’d love to hear from you. Click the link below to submit your application and take the first step toward an exciting career at skillspath.