Job Title: Junior Software Engineer
Company Overview:
Mailercloud is a productdriven company looking for passionate and motivated Junior Software Engineers to join our dynamic team. You will be part of a collaborative environment where your work will directly impact the evolution of our products. This is a fantastic opportunity for a developer with over a year of experience who is looking to expand their skills in product development and backend technologies.
Responsibilities:
Collaborate with the engineering team to develop and enhance product features.
Write clean scalable and maintainable code following best practices.
Fix bugs troubleshoot issues and optimize system performance.
Modify adapt and upgrade existing code to fit evolving user requirements.
Assist in serverside logic implementation and ensure secure data handling and database operations.
Contribute to the overall system architecture with a focus on scalable reliable applications.
Participate in code reviews and write tests to ensure code quality.
Work closely with crossfunctional teams to ensure seamless deployment and delivery.
Keep uptodate with new technologies and apply them to improve product performance.
MustHave Skills:
12 years of experience in software development.
Proficient in PHP MySQL and JavaScript.
Experience working with Vue.js or similar frontend frameworks.
Familiarity with OOP concepts and web development technologies (HTML CSS etc.).
Experience with MVC architecture (preferably Symfony or similar frameworks).
Knowledge of Git for version control and familiarity with Linux environments.
Basic understanding of RESTful APIs and database interaction.
Exposure to scalable applications and experience working with databases (RDBMS like MySQL).
AI programming exposure through tools such as GitHub Copilot or Cursor.
Problemsolving mindset with the ability to debug and optimize code.
GoodtoHave Skills:
Familiarity with tools like Kafka RabbitMQ Elasticsearch Redis and ClickHouse.
Experience with GoLang for backend development is an advantage.
Exposure to DevOps practices like CI/CD and containerization (e.g. Docker).
Basic knowledge of microservices architecture and API security practices.
Understanding of agile development methodologies and working in a sprintbased environment.
Familiarity with working on I/Ointensive and webbased scalable applications.
Experience with performance optimization and resolving system bottlenecks.
Previous experience in a product development environment.
Preferred:
Candidates who are familiar with AI programming and have experience in scalable product development.
Soft Skills:
Strong analytical and problemsolving skills.
Ability to work collaboratively in a team environment.
Excellent communication skills and the ability to interact effectively with team members.
A proactive attitude towards learning and applying new skills.
Ability to work in a fastpaced dynamic environment with minimal supervision.
Benefits:
Competitive salary and performancebased incentives.
Opportunities for professional growth learning and development.
Dynamic work environment with exposure to a wide range of technologies.
Career Growth:
We offer a structured path for career advancement and skill development. Whether you are looking to specialize in backend frontend or fullstack development you will have the chance to grow with our company.