About the job
About Us: We are a leading web publishing company dedicated to delivering innovative and high-quality digital solutions. Our team is passionate about creating engaging and user-friendly online experiences. We are looking for a highly skilled and experienced Senior Software Engineer (at least 10 years of professional experience) to join our dynamic team.
Responsibilities
- Design, develop, and maintain web applications using NodeJs and React.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications.
- Stay up-to-date with emerging technologies and industry trends.
- Mentor and guide junior engineers, fostering a culture of continuous improvement.
Qualifications
- BS in Engineering, Physics, Economics, or a related field.
- At least 10 years of professional experience in software development.
- Expertise in NodeJs and React.
- Strong proficiency in HTML/CSS and experience working with Figma designs.
- Excellent problem-solving skills and attention to detail.
- Strong understanding of front-end and back-end web development.
- Experience with RESTful APIs and web services.
- Excellent communication and teamwork skills.
Nice To Have
- Experience with Svelte.
- Knowledge of other front-end frameworks and libraries.
- Experience with cloud platforms and services. (AWS)
- Familiarity with Agile/Scrum methodologies.
- SQL and NoSQL databases
- Column Oriented DB
Benefits
- Highly Competitive salary.
- Retention Bonus based on performance
- Opportunity to work on cutting-edge projects.
- Collaborative and innovative work environment.
- Professional development and growth opportunities.
- Flexible work hours and remote work options.