Text copied to clipboard!

Title

Text copied to clipboard!

Software Engineer Manager Full Stack Java and React

Description

Text copied to clipboard!
We are looking for a seasoned Software Engineer Manager who is proficient in both Java and React. As a Full Stack Java and React Software Engineer Manager, you will be responsible for leading a team of engineers in design, development, test, and deployment of a range of large-scale front-end and back-end services and/or large-scale websites. Your primary focus will be to manage the development and maintenance of server-side logic, ensure high performance and responsiveness to requests from the front-end, and lead the team in developing these applications. You will also be responsible for integrating the front-end elements built by your team into the application. Therefore, a basic understanding of front-end technologies is necessary as well. You will also be responsible for managing the interchange of data between the server and the users. Your role will also involve developing high-performance applications by writing testable, reusable, and efficient code. You will also be responsible for implementing security and data protection, as well as data storage solutions. You will be working closely with our engineers to ensure system consistency and improve user experience. You will also be collaborating with administrators and designers to meet the needs of the project or client.

Responsibilities

Text copied to clipboard!
  • Manage and lead a team of software engineers
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Requirements

Text copied to clipboard!
  • Proven experience as a Software Engineer Manager
  • Experience with Java and React
  • Knowledge of coding languages and frameworks/systems
  • Experience with databases and Object-Relational Mapping (ORM) frameworks
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSc/BA in Computer Science, Engineering or a related field
  • Leadership skills

Potential interview questions

Text copied to clipboard!
  • How do you handle conflict within your team?
  • How do you ensure that your team meets project deadlines?
  • What strategies do you use to motivate your team?
  • How do you handle underperforming team members?
  • What is your approach to code reviews?