Job Closed
This listing is no longer active.
DATA, AI & DIGITAL EXPERTS
Software Development Engineer
Location
Poland
Posted
134 days ago
Salary
zł200 - zł220 / hour
Seniority
Senior
Job Description
Software Development Engineer
MARGO
• Design and develop systems that collect and store raw financial data from products and partners • Manage contract data and currency rates for billing calculations • Perform billing calculations with full transparency and traceability • Validate, monitor, and control financial data pipelines • Export billing results to billing and financial systems (FP&A, intercompany, reporting, etc.) • Integrate multiple internal and external services • Improve system performance, reliability, and data correctness • Work across split infrastructures (ex-IPONWEB and CRTO environments) • Deliver high-quality features on time • Design scalable solutions considering long-term usage • Participate in design and code reviews • Write clear technical specifications when needed • Troubleshoot complex data and system issues • Monitor performance and reliability of services • Write automated tests (unit, functional, integration) • Work independently and take ownership of problems • Collaborate with multiple projects and stakeholders
Job Requirements
- 3+ years of backend development experience
- Strong Python 3 knowledge (core concepts and internals)
- Experience building REST APIs with Django / DRF
- Solid experience with PostgreSQL and SQL query optimization
- Understanding of data structures, algorithms, and complexity
- Good understanding of HTTP and networking basics
- Experience designing features, writing documentation, and providing estimations
- Experience with CI/CD and automation processes
- Comfortable working with Unix systems
- Knowledge of OOP, SOLID principles, and design patterns
- Passion for writing maintainable tests
- Strong problem-solving skills and ability to work independently
- Good written English (Russian is a plus).
Benefits
- Independence and freedom to take initiative
- Authenticity and transparency
- Clear, achievable goals
- Driven people who are passionate about what they do
- A skilled team, eager to share their knowledge and learn from you
- A focus on quality over quantity in everything we do
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
WeMove EuropeBuilding people power to transform Europe in the name of our community, future generations and the planet.
• You'll work across a diverse set of systems and projects — from the backend of our donation infrastructure to the frontend of petitions and signup forms. • Build and maintain tools for online campaigning, petitions, and mass email outreach • Develop and improve donation systems, including recurring contributions and payment integrations • Create user-friendly interfaces with React • Design and run A/B tests to optimize supporter experiences • Collaborate with campaigners to understand needs and translate them into solutions • Manage feature releases, fix bugs, and ensure performance through CI/CD, Docker, and monitoring tools • Track and report progress across projects, and help keep us all aligned
Senior Software Engineer
NicheNiche connects people to their future schools, neighborhoods, and workplaces.
• Design and build high-quality, user-facing features and interfaces for our platform • Collaborate closely with product designers and backend engineers to deliver cohesive, end-to-end solutions • Participate in code reviews and provide thoughtful, constructive feedback to other engineers • Understand the high-level architecture of the website and back-end services • Confidently implement new functionality and fix bugs across our stack • Shape frontend solutions, proactively identifying UX and technical tradeoffs • Distill user stories or business requirements into technical requirements/design
• Develop and maintain WordPress websites from concept through deployment. • Build responsive, pixel-perfect websites from Figma designs. • Customize and extend themes using page builders such as Elementor. • Optimize websites for speed, performance, and SEO best practices. • Implement robust security measures and manage WordPress updates and backups. • Ensure websites are ADA-compliant and meet WCAG accessibility standards. • Configure and manage caching solutions (e.g., WP Rocket, W3TC). • Troubleshoot and debug issues across the front-end and back-end. • Collaborate with designers, content creators, and project managers.
• Develop and maintain full-stack features using Next.js and TypeScript • Design and optimize database schemas in PostgreSQL • Implement caching strategies using Redis • Collaborate with cross-functional teams to design and implement new features • Contribute to software architecture decisions and system design • Ensure code quality through testing, code reviews, and best practices • Troubleshoot and resolve technical issues using strong debugging skills • Monitor application performance and user behavior using Datadog and PostHog • Participate in the complete software development lifecycle from design to deployment




