Together we're building a more sustainable world through trade.
Junior Software Engineer
Location
Poland
Posted
42 days ago
Salary
0
Seniority
Junior
Job Description
Junior Software Engineer
OLX Group
• Contributing to projects by writing code, participating in planning, and supporting the execution of technical tasks as you develop your skills. • Being an active team member, learning from others while delivering quality work and building confidence in your technical abilities. • Bringing fresh ideas and curiosity, exploring new ways to solve problems, and helping implement software solutions with guidance from the team. • Asking questions, sharing ideas, and gradually taking ownership of the product as you gain experience. • Working closely with product managers to understand user needs and help build impactful products.
Job Requirements
- A curious and eager learner who enjoys understanding how things work and is excited to take ownership of their work.
- A developer with some experience or familiarity with software development, ideally in Golang, Java/Kotlin, or PHP, and an interest in working with databases and cloud technologies like AWS.
- A problem solver who approaches challenges with a mix of technical thinking and a user-first mindset to build meaningful solutions.
- A collaborative team player who is open to discussions, cross-team collaboration, and sharing knowledge with others.
Benefits
- Monthly salary and an annual bonus (10%)
- Training and conference budget and free access to Udemy courses
- A benefits package with 300 points on the Mybenefit platform per month, private medical care provided by Luxmed, Ask Henry services, and much more
- IP rights’ costs
- 100% remote work (as well as the possibility of working from our offices in Poznan and Warsaw)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer – Team Lead
RxVantageThe modern way physicians and life science companies connect.
• Acting as a full-stack developer who drives platform development by making architecture decisions to ensure that we are building quality applications and products across the company • Leading a team of engineers by setting standards & best practices, while also doing code reviews • Architecting and developing highly scalable web applications by building, expanding, and scaling both our APIs (in GraphQL) and our user-facing applications • Advancing the architecture of our platform to solve business problems at scale with reusable, test-driven, efficient code • Interacting with business stakeholders and the product team as the technical lead to develop new products and features while analyzing feasibility and difficulty, to provide estimates and timelines • Researching and learning new technologies that might be appropriate for current or future products.
• Coordinate with Substation Physical Engineering, Relay Settings, and other groups to ensure design concurrence • Development of complete engineering design packages for protective relaying and communications systems • Development of SCADA packages, including input / output list • Provides technical direction and on-the-job training to drafters, engineering technicians, and less experienced engineers • Developing, nurturing and maintaining trusted relationships with senior level engineers, managers, and executives with current or prospective clients • Confidently and comfortably present technical solutions to key customers • Direct and/or participate in client meetings/job site visits to collect or deliver design and engineering data • Perform/Ensure company’s Quality Assurance/Quality Control (QA/QC) processes are followed on all design packages • Delegating, planning, prioritizing and reviewing the work of other engineers will be critical
• Build and maintain features across the full stack, including our React web application, React Native mobile apps (iOS and Android), and Python/Django backend • Design and implement REST APIs that are well-documented, well-tested, and built to handle real-world conditions including intermittent connectivity • Collaborate with product managers and designers to understand requirements and translate them into well-scoped technical plans • Write clean, maintainable code with strong test coverage for the features you build • Contribute to architecture and design decisions, especially as new systems and features are being planned • Mentor and support other engineers through code reviews, pairing, and knowledge sharing • Participate in on-call rotations and take ownership of production issues when they arise • Help improve development workflows, tooling, and processes to make the team more effective • Contribute to a culture of documentation, quality, and continuous improvement
• Design, build, and maintain core components of our 3D viewer in TypeScript, Angular, and Three.js for use in modern browsers. • Integrate and visualize large 3D datasets (e.g., point clouds, 3D Tiles, Gaussian splats, BIM models) as cohesive, performant scenes. • Lead technical design for significant 3D features, breaking down ambiguous problems into clear, executable plans and driving them through to production. • Profile and optimize rendering, loading, and interaction performance for complex scenes running on a range of devices and networks. • Apply strong testing discipline (unit, integration, performance) using tools like Vitest and Playwright to keep regressions low and delivery cadence high. • Use AI-assisted development tools to accelerate iteration while maintaining high standards for code clarity, correctness, and maintainability. • Contribute to shared engineering standards, documentation, and code reviews, helping level up 3D and front-end practices across the team.




