To bring Trust & Flexibility to Founders' Software Projects
Senior Node.js Developer
Location
Poland
Posted
75 days ago
Salary
zł20K - zł30K / month
Seniority
Senior
Job Description
Senior Node.js Developer
ASPER BROTHERS
• Building quoting and routing algorithms to calculate prices for moving goods globally • Ingesting live tracking data of ships, trucks, and airplanes to infer meaningful actions on the supply chain • Automating processes to lift the degree of automation from 5% to 90% – killing faxes, emails, and phone calls from logistics once and for all • Building scalable and extendable event-driven microservice architectures with advanced patterns like CQRS and event sourcing design patterns and many other interesting use cases • Lead engineering-wide initiatives, interacting with different teams and stakeholders • Write concise Architectural Decision Records (ADRs) • Mentor engineers of different levels • Continuously improve existing systems, including refactoring of critical components of our platform
Job Requirements
- Extensive experience in Software Engineering (5+ years)
- Solid Experience with large scale architectural patterns, event-driven microservices, well-designed APIs and efficient algorithms
- Proficiency in back-end technologies we use: NodeJS, Javascript, Typescript, MongoDB, message queuing systems or Kubernetes
- Professional attitude towards software craftsmanship including testing
- Working proficiency and communication skills in verbal and written English
Benefits
- 21 free paid days per year
- Nice atmosphere in the company and even nicer customers from all over the world
- Participation in very interesting software projects
- Financing of courses and conferences
- Full Remote Job or if You like Office in the very center of Warsaw
Related Guides
Related Job Pages
More Backend Engineer Jobs
Unreal Engine C++ Programmer
Epoch GamesWe are an all-online, global volunteer indie development team creating "The Lays of Althas: Sundered Order" PC game.
• Working closely with other members of the Coding department to develop C++ code for the Lays of Althas: Sundered Order (LoA:SO) • Using Epic Game’s Unreal Engine 4 (UE4) to develop the game • Communicating clearly and effectively with other team-members • Attending Slack meetings and reporting the progress of the Programming team on a weekly basis • Following team policies • Potentially aiding more junior members of the team in any relevant area
We currently have a vacancy for a Java Application Architect fluent in English, to offer his/her services as an expert remotely (within EU). In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major client’s IT team on site. Tasks: - Architecture and design of information systems; - Design and development of architectural components and building blocks; - Production of software architecture documents; - Design of application data models and application workflow models; - Design of application APIs using suitable frameworks (REST, Swagger); - Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA); - Design and implementation of application integration with corporate IAM services for authentication and authorization purposes; - Delivery through a CI/CD pipeline.
• Collaborate with a team to understand and implement complex logic in our backend platform solutions. • Write maintainable and scalable code following best practices. • Stay up-to-date with the latest techniques, frameworks, and libraries relevant to Java backend development. • Translate business requirements into technical solutions, estimate time and costs, and determine requirements and specifications. • Develop, test, and deploy backend solutions to our clients' satisfaction. • Provide ongoing maintenance for present and future projects. • Work collaboratively with cross-functional teams to define and develop product roadmaps. • Collaborate with creative and development teams to execute ideas and projects effectively. • Write support documentation and provide training to internal and external users on the solutions provided. • Be willing to work extra hours when necessary, such as during GoLive deadlines or other critical project phases. • Utilize knowledge in iGaming to enhance our solutions and meet industry standards.
• Building n-tier applications using RESTful Services • Collaborating with teams to work on Java/J2EE projects • Utilizing NoSQL and Kafka technologies in software development




