
Principal Software Engineer – Full Stack, Java, React
Qodea
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
Job Level
About the role
- Join an exclusive roster of talent solving problems that don't have answers yet.
- Lead the design and development of full-stack applications using Java and React.
- Act as both a technical consultant and a hands-on developer.
- Shape the direction of projects while mentoring junior engineers.
- Prepare for a future lead position.
Requirements
- Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript.
- Act as a technical consultant, providing insights and solutions to complex problems.
- Mentor and coach junior developers, fostering a culture of continuous learning.
- Collaborate with cross-functional teams to define and implement best practices.
- Participate in code reviews, ensuring high-quality standards are maintained.
- Drive architectural decisions and contribute to the overall technical strategy.
- Manage project timelines and deliverables, ensuring alignment with business objectives.
- Demonstrated experience in full-stack development.
- A minimum of one back end and one front end language such as Java, Python, Javascript/Typescript.
- An understanding of AI powered development practices and how they can improve the SDLC.
- Strong background in software design patterns and architectural principles.
- Proven ability to lead technical projects and mentor team members.
- Excellent problem-solving skills and the ability to work independently.
- Demonstrable experience in Agile methodologies and DevOps practices.
- Experience with cloud platforms (AWS, Azure, or Google Cloud), including serverless technologies.
- Familiarity with containerization technologies (Docker, Kubernetes).
Benefits
- Competitive base salary.
- Discretionary company bonus scheme.
- Employee referral scheme.
- Meal Vouchers.
- Health Care Package.
- Life and Health Insurance.
- 28 days of annual leave.
- Floating bank holidays.
- An extra paid day off on your birthday.
- Ten paid learning days per year.
- Flexible working hours.
- Sabbatical leave (after 5 years).
- Work from anywhere (up to 3 weeks per year).
- Industry-recognised training and certifications.
- Bonusly: employee recognition and rewards platform.
- Clear opportunities for career development.
- Length of Service Awards.
- Regular company events.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonTypescriptJavaScriptfull-stack developmentsoftware design patternsarchitectural principlesAgile methodologiesDevOps practicesAI powered development practices
Soft Skills
leadershipmentoringproblem-solvingindependent workcollaborationcoachingcontinuous learningproject managementcommunicationinsightful consulting