JavaScript Engineer
Ciklum
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Ciklum
Ciklum is a custom product engineering company that supports multinational organizations and scaling startups in solving complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts, and product owners, we engineer technology that redefines industries and shapes lives.
About the Role
As a JavaScript Engineer, you will join a cross-functional development team engineering future experiences. Our client is reimagining energy to achieve net-zero, with a platform that enables energy utilities to unlock the full value of a changing energy system. This propels us towards a future where renewable energy is sustainable, affordable, and accessible. You will work on automating and simplifying core operations, including billing, creating higher-engagement experiences, and optimizing energy usage across smart devices to turn challenges into win-win-win outcomes for customers, suppliers, and the energy system.
Responsibilities
- Design and implement complex web applications using established approaches and best practices.
- Improve existing engineering and quality standards within the team and facilitate their adoption.
- Create CI/CD pipelines by template or assist the DevOps team with more complex pipelines.
- Participate in the hiring process and technical interview activities.
- Coach junior engineers as required by the project.
Requirements
We understand that you might not tick every box, but we still encourage you to apply if you believe you are a good fit!
Software Design:
- Proficient in different API architectural styles (monolith, microservices, serverless).
- Experience in designing solutions using proper patterns and development standards.
Software Development:
- Solid background in Node.js and building high-performance applications.
- Experience with TypeScript.
- Use of advanced features in Node.js.
- Use of complex queries and aggregations to databases.
Quality Assurance:
- Practical experience with testing approaches and tools.
- Supporting code quality metrics.
Software Deployment:
- Hands-on experience with application deployment patterns and tools (Docker).
- Prior record in infrastructure configuration using AWS.
- Kafka knowledge.
What's in it for you?
- Strong community: Work alongside top professionals in a friendly, open-door environment.
- Growth focus: Take on large-scale projects with a global impact and expand your expertise.
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications.
- Endless opportunities: Explore diverse domains through internal mobility, gaining hands-on experience with cutting-edge technologies.
- Enjoy radical flexibility – work remotely or from an office, your choice.
- Care: Medical subscription to Regina Maria, meal tickets of 16 ron net/day worked.
About Us
At Ciklum, we are constantly exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. In Romania, we welcome top-tier tech talent, whether from our Bucharest office or fully remotely. Tap into deep industry knowledge, grow your career, and make an impact in an empowering environment.
Key skills/competency
- JavaScript
- Node.js
- TypeScript
- API Design
- Microservices
- Docker
- AWS
- Kafka
- CI/CD
- Web Application Development
How to Get Hired at Ciklum
- Research Ciklum's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their 'One Team' approach.
- Tailor your JavaScript Engineer resume: Highlight your expertise in Node.js, TypeScript, Docker, AWS, Kafka, and API architectural styles.
- Showcase design and quality skills: Prepare to discuss your experience with software design patterns, development standards, and comprehensive testing approaches.
- Prepare for technical deep-dives: Expect to demonstrate proficiency in advanced Node.js features, complex database queries, and CI/CD pipeline creation.
- Demonstrate leadership and mentorship: Be ready to share examples of how you have coached junior engineers and improved engineering standards.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background