Backend Software Developer - Node Offline
Pics.io is seeking an experienced NodeJS Developer who is passionate about modern web technologies. The ideal candidate will have experience with AWS, Google Cloud, MongoDB, Elasticsearch, Docker and of course a love for development in NodeJS.
As a NodeJS Software Developer, you will be instrumental in shaping the backbone of our web applications. Your primary role will be to develop and maintain high-performance server-side applications that works with large data pieces.
Key Responsibilities:
- Design and implement scalable and robust NodeJS applications within the Pics.io API ecosystem
- Collaborate with cross-functional teams to define, design, and ship new features
- Integrate AWS, Google Cloud and other third-party APIs
- Handle and optimize data storage in MongoDB/Elasticsearch
- Address and resolve bugs and performance issues
- Ensure code quality, organization, and automatization
- Optimize applications for speed and scalability
- Promote standards, automation, reliance on data, and experimentation
Required Skills and Qualifications:
- Excellent problem-solving skills and attention to detail
- Proficient understanding of NodeJS and frameworks such as Express.js
- Proficient understanding of MongoDB and Elasticsearch databases
- Experience with cloud platforms AWS and Google Cloud
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).
Nice to Have:
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Experience working in a product team environment
- Familiarity with continuous integration
- Familiarity with agile methodologies
What We Offer:
- A harmonious team atmosphere with collaborative and helpful colleagues
- A culture that values standards, automation, and a data-driven methodology
- Opportunities for creative freedom
If you're intrigued by this opportunity and believe you would be a great fit, we would be thrilled to discuss further and set up an interview. Please send your CV, along with links to your completed projects or code samples. Applicants will be given a test challenge to demonstrate their technical skills and problem-solving abilities. This is an opportunity to showcase your expertise and creativity in a practical scenario.
P.S.: If you know someone who could be the perfect match for this role, please feel free to share this job description with them.