
Software Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Germany.
• In the role of a software developer, you will be pivotal in designing, developing, testing, launching, and maintaining the system.
• You possess a strong enthusiasm for comprehending the business context behind features to enhance customer experience and drive adoption.
• Familiarity with the software development life cycle (SDLC) from the analysis phase to deployment is essential.
• Adhere to coding standards and technical design guidelines.
• You believe in a systematic approach to system development, ensuring clear documentation (flowcharts, layouts, etc.) of functionality and addressing every use case with innovative solutions.
• You adjust structured coding styles for ease of review, testing, and code maintainability.
• Integrate developed functionalities and/or components into a fully operational system.
• Ensure that a unit and integration level verification plan is established and consistently meets high-quality code standards.
• Actively engage in troubleshooting, debugging, and updating the current live system.
• Validate user feedback to enhance system stability and usability.
• Collaborate closely with analysts, designers, and fellow developers.
• Prepare technical training documentation for the onboarding process of new engineers.
• A Bachelor’s degree in computer science or equivalent practical experience is required.
• At least 2 years of experience as a Software Engineer or Software Developer, or in a comparable role.
• A solid understanding of OOP concepts, Persistence, and Threading.
• Proficiency in programming languages such as Java, C++, Ruby on Rails, or others.
• Experience with SQL or NoSQL databases is essential.
• Competent in developing web applications using popular web frameworks like ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF), and Spring MVC, among others.
• Knowledge of data structures and algorithms is a must.
• Experience with open-source projects is beneficial.
• Background in designing interactive applications is preferred.
• Strong oral and written communication skills, backed by a background in Engineering.
• Prior experience with cloud services such as AWS, Azure, Google Cloud, or OpenStack is a plus.
• Competitive salary and performance-based incentives.
• Flexible working hours and the option for remote work.
• Opportunities for professional growth and development.
• Comprehensive health and wellness benefits.
• Engaging work environment with a collaborative team culture.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.