A marketplace of vetted offshore engineers.
Software Engineer
Location
Europe
Posted
148 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Lemon.io 🇺🇦
• Own a brand-new internal data platform from zero: designing and building how we gather, structure, and surface developer intelligence • Work directly with stakeholders across whole org to understand what data matters most and build the system that makes it valuable.
Job Requirements
- Hands-on experience building data/platform products (not just consuming data – creating and designing how it's collected, structured, and served)
- At least one 0 -> 1 greenfield build – took something from "nothing exists yet" to a working system in production
- Strong backend foundation – can make architectural decisions and own them
- English B2 or higher
- Strong written and verbal communication – can articulate technical decisions to non-technical people and drive alignment async
- Data pipeline design and implementation – ingestion, cleaning, enrichment, serving
- Search and indexing systems (Elasticsearch or similar)
- Relational databases (PostgreSQL or similar)
- Cloud infrastructure (AWS, GCP, or Azure) – can provision and operate services independently
- System architecture – can design a platform from scratch and make defensible trade-offs.
Benefits
- Competitive salary in USD
- Full remote work with flexible working hours
- 28 working days of vacation a year
- 7 days of sick leave
- Annual reimbursements for things that matter to us: health, self-development, travelling, home office upgrade, mental wellness etc.
- Help with maintaining your Ukrainian PE.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with the engineering team to deliver exceptional services and backend systems. • Engage in complex engineering challenges on the backend, covering creating dashboards, data aggregation, machine learning, and the development of scalable services. • Contribute to the development and deployment of our technology ecosystem, gaining proficiency in new technologies as you go. • Work with our native mobile applications and backend stack, aligning with industry standards.
• You will design and build critical systems that power PlanetScale's database platform, serving millions of queries per second for some of the world's largest applications. • You will collaborate with a team of expert engineers to solve complex distributed systems challenges. • You will work independently to solve engineering and business problems with little direction and high autonomy. • You will work directly with customers to understand their needs and translate them into robust technical solutions.
• Work on app.planetscale.com, responsible for creation and management of Vitess and Postgres databases • Work across languages, with area in Go (CLI), React + TypeScript (dashboard), Ruby on Rails (backend API) • Learn and deeply understand Vitess and Postgres • Build, document, and publish RESTful APIs used by end users and dashboard • Work on internal admin tools to assist engineers and support teams • Independently solve engineering and business problems with high autonomy
Staff Software Engineer
OportunOportun is a certified community development financial institution that provides financial services, including personal loans and financial resources. The company offers “respons
• Define and implement scalable, secure, and high-performance software architectures. • Develop architectural blueprints and technical roadmaps aligned with business objectives. • Ensure best practices, design patterns, and architectural principles are followed. • Evaluate and recommend appropriate technologies, tools, and frameworks. • Stay up-to-date with emerging technologies and industry trends to drive innovation. • Ensure technology alignment with enterprise standards and business goals. • Work closely with development teams, product managers, and stakeholders to translate requirements into technical solutions. • Provide technical leadership, mentorship, and guidance to engineering teams. • Collaborate with DevOps teams to ensure CI/CD pipelines, scalability, and performance tuning. • Define and enforce architectural governance, coding standards, and security policies. • Conduct design and code reviews to ensure compliance with architectural guidelines. • Identify potential risks and create mitigation plans. • Analyze system performance and identify bottlenecks to improve efficiency. • Ensure systems are resilient, scalable, and maintainable.



