Job details
Software Engineer - Full Stack (React & Node)
- Java
- Node.js
- Docker
- Defi
- Agile
- Scrum
- SQL
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 10 months ago
Job Description
TITLE : Full Stack Developer, Software Engineering
Experience : 3 – 5 years
DEPARTMENT : Innovation Technology
PURPOSE OF THE POSITION:
The Innovation Technology (IT) group works on creating applications that wow our clients and (internal/external) business partners. Geographically spread across multiple offices, the IT group works seamlessly as a single unit to deliver applications and services to our business on a 24X7 basis.
ACCOUNTABILITIES
The ideal candidate would have the following:
- Collaborate regularly and effectively with product owners, engineers, architects, and product design to understand requirements, implement solutions, and evaluate success.
- Evaluate the feasibility of proposed work with product owners, architects, and designers.
- Demonstrate general knowledge all products and the platform and how they fit into the overall system.
- Provide technical expertise while planning to help clarify requirements, plan out potential implementations, and measure success.
- Support the team(s) in delivering quality features, debugging, and incident responses.
- Work with the product leadership team to define goals with measurable key performance indicators.
- Lead the team(s) in defining, documenting, and evolving best practices.
- Seek and be receptive to feedback and coaching from the team(s).
- Hands-on experience with building world-class web applications, especially single-page apps
- Offers demos, code reviews, and recommendations to help the team and others be more productive and deliver a better product
- Advise and consult in hiring and advancement.
- Evaluate team members’ skills and provide resources for improvement.
- Set and strive toward reaching professional development goals.
- Adhere to and be an example of Berkadia values
QUALIFICATION AND SKILLS REQUIRED
- Bachelor’s degree in Computer Science or related field
- Strong knowledge of coding in multiple languages.
- Strong knowledge of SQL and/or NoSQL databases.
- Expert in one or more areas of web, data, or systems programming.
- Understands design patterns, scaling, reliability, and maintenance trade-offs.
- Extremely proficient with various backend/frontend web development technologies (NodeJs, MYSQL, ReactJs, Any JavaScript, Go, Docker, Kubernetes, Microservices,)
- Strong knowledge of testing software from unit to integration testing as well as familiarity with TDD concepts.
- Proficiency delivering solutions in an Agile and Scrum based iterative delivery model.
- Collaborate effectively on projects with technical and non-technical team members.
- Help the teams by reducing technical Debt via constant code refactoring.
- Mentoring the project team with interpersonal communication, technical practices, etc.
- Experience with teams spread across multiple locations across multiple time zones.
- Must be willing to dive into software environments and technical issues.
- Strong leadership, time management, problem solving skills and resource administration.
- A strong desire and ability to learn quickly.
- Strong problem-solving skills.
- Excellent communication skills.
- Listens and values others’ input.
Behaviors
- Strong people orientation
- Ability to communicate effectively.
- Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful)
- Exhibit a high level of individual initiative and ownership.
- Effectively lead a team environment.
Interpersonal skills
- Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented.
- Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills.
- Able to prioritize and execute tasks in a high-pressure environment.
- Able to present ideas in user-friendly language.
- Experience with in a team-oriented, collaborative environment.