πPoland
Senior Software Engineer (Full-Stack)
closed
Apply Digital
π΅ $76k-$103k
πRemote - Canada
Summary
Join Apply Digital as a Full-Stack Senior Software Engineer and contribute to the development of high-quality applications for global clients. This role demands collaboration, mentorship, and a commitment to creating robust solutions. You will design both client and server-side architecture, develop back-end applications, and maintain efficient project structures. The ideal candidate possesses extensive experience in full-stack development, including proficiency in various technologies like JavaScript, TypeScript, React, and NestJS. The position offers a hybrid/remote work arrangement with a competitive salary and a comprehensive benefits package.
Requirements
- Proficient in full-stack development, including front-end and back-end technologies
- Experienced with web development technologies such as HTML, CSS, JavaScript (JS), and TypeScript (TS)
- Experienced with the NestJS backend framework utilizing TypeScript, and React.js, including the creation of dynamic components
- Knowledgeable in Next.js and supporting libraries for React development
- Skilled in writing efficient migration scripts for data transfer and manipulation between CMS platforms
- Understanding of both monolithic and headless CMS platforms, focusing on architectural differences and use cases
- Advanced knowledge of JavaScript and TypeScript
- Experienced with NoSQL databases such as DynamoDB and MongoDB, as well as relational databases like PostgreSQL
Responsibilities
- Design both client and server-side architecture
- Develop high-quality back-end applications, adhering to industry best practices
- Establish and maintain efficient, well-organized project structures, following DRY (Don't Repeat Yourself) principles
- Generate and update documentation, implementing optimal development workflow practices
- Collaborate with engineers to design robust solutions that meet business requirements
- Evaluate and select third-party services and products for projects
- Work collaboratively with team members to meet project deadlines
- Mentor junior developers, fostering a learning environment
- Contribute innovative ideas to deliver superior solutions to our clients
- Stay abreast of technological advancements and continually enhance your skill set
- Manage client relationships effectively, presenting and explaining solutions to both technical and non-technical audiences
- Design and implement security and data protection methods
Preferred Qualifications
- React Native knowledge is a plus
- Familiarity with at least one cloud service provider is beneficial
Benefits
- Remote office set-up budget
- Annual celebrations
- Parental leave top-ups
- Great projects: Broaden your skills on a range of engaging projects with global brands and important work for causes we care about
- An inclusive environment: Weβre truly committed to building a culture where diversity is celebrated and everyone feels welcome. So come as you are
- Learning opportunities: We offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support
- Generous vacation policy: Work-life balance is key to our teamβs success, so we offer ample time away from work to promote overall well-being
- Customizable benefits: Tailor your extended health and dental plan to your needs, priorities, and preferences
- Flexible work arrangements: We work in a variety of ways, from remote, to in-office, to a blend of both
This job is filled or no longer available
Similar Remote Jobs
π°$75k-$85k
πGermany
πUnited Kingdom
π°$170k-$200k
πWorldwide
π°$93k-$135k
πIreland
π°$181k-$235k
πUnited States
π°$190k-$220k
πUnited States
πUnited States
π°$160k-$200k
πWorldwide