Informacje o stanowisku
Regular Software Engineer (CSP)
Communications Service Providers (CSP) are the biggest, most important clients of AVSystem. We build, test, launch and operate systems for our telco customers and make a living by keeping them relevant, reliable and remarkable.
We maintain 3 major software components (UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance, IPAM. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, Vodafone, T-Mobile, Play, Netia), also via our cloud offering .
We are looking for an engineer prolific at delivering resilient and sustainable software projects from design to implementation and rollout. This is a full-time programmer role for candidates with a few years of commercial experience. It requires a solid foundation related to work in IT and a willingness to further develop and learn about new tools and technologies. A person in this role should have full competence to perform tasks of medium and high level of complexity.
This is an opening in multiple teams, giving you a chance to choose between working on one of our flagship products or some of our grassroot projects. Either way, you’ll be facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices.
Requirements
- 2+ years of professional experience in full-stack software engineering (including at least 1 year with a JVM-based language).
- Experience with full software-development lifecycle.
- Working knowledge of software engineering and computer science, including algorithms and data structures.
- Readiness to work on full-stack (frontend + backend) issues.
- Strong problem-solving skills and a willingness to take ownership of technical challenges.
- Passion for technology, sense of responsibility for your work and willingness to expand and share knowledge.
- Proficiency in English and Polish.
A huge plus if you have experience with:
- Scala, Typescript, MongoDB, Redis, Angular, Kafka.
- Functional programming.
- Building distributed systems.
- Computer networks.
Responsibilities
- Participate in the complete software development life cycle: design, develop, review, QA, deploy and support.
- Define and deliver technical key results for a project.
- Provide mentorship to other engineers, including conducting code reviews, providing feedback on technical decisions, training and supporting new/junior engineers as a buddy.
- Attend and actively participate in team meetings. Collaborate with product management, design, and site reliability teams.
- Conduct technical interviews for junior software engineering candidates.
- Provide developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures.
What we offer
- Freedom and responsibility. Our goal is to inspire people more than manage them. We want our teams to do what is best for our products. This, in turn, generates a sense of responsibility which drives us to do great work.
- Dream Team: A dream team is one in which all of your colleagues are extraordinary at what they do and highly effective working together. We model ourselves on a professional sports team, not a family. A family is about unconditional love. A dream team is about pushing yourself to be the best possible teammate. Dream teams are about performance, not seniority or tenure.
- Technical challenges: our customers depend on the reliability of our products to generate revenue in their business. The telco industry is ever-growing and needs us to support that growth.
- Open-source contribution opportunities.
- A team of highly skilled and humorous colleagues.
- Access to the best tools and equipment available in the market.
- A MacBook Pro / ThinkPad with 2 monitors.
- Company events and team building activities.
- Multiple career paths and employee development options – we want you to develop into a tech lead in the future, but we’ll support you in getting another dream role in site reliability, management, product development or sales.
- Flexible working hours/remote work when you need it.
- Training and conferences.
- Onsite gym and chillout space.
- Multisport card.
- Medical care.
- Kitchen full of snacks and treats (including Good Lood ice cream).
- Car parking area and bike room.
- A relaxed work atmosphere – no dress code, no open space.
Praca WrocławWrocław - Oferty pracy w okolicznych lokalizacjach