Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Brivo, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Full Stack Software Engineer at Brivo, you will play a pivotal role in designing, developing, and maintaining our innovative software solutions. You will work collaboratively within an agile team environment to deliver high-quality software that enhances our user experience and meets customer needs. Your responsibilities will encompass both front-end and back-end development, ensuring seamless integration and performance across applications. Leveraging your expertise, you will guide younger engineers while actively contributing to process improvements and technological advancements within the company.
Job Responsibilities
- Develop and maintain scalable web applications using a combination of front-end and back-end technologies.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Identify and resolve performance bottlenecks, bugs, and other issues in existing applications.
- Conduct code reviews and mentoring of junior engineering staff to foster technical growth.
- Participate in all aspects of the software development lifecycle, including requirements gathering, deployment, and post-launch support.
- Contribute to the development and integration of APIs for front-end and back-end systems.
- Ensure adherence to best practices in software design and architecture, focusing on scalability and security.
- Stay current with new technologies and industry trends to enhance existing products and inform future development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience in full stack software development, preferably in a fast-paced environment.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong back-end development experience using languages such as Java, Python, or Node.js along with knowledge in databases like MySQL, PostgreSQL, or MongoDB.
- Experience with RESTful API development and integration.
- Knowledge of cloud services such as AWS, Azure, or GCP is a plus.
- Excellent problem-solving skills and the ability to work both independently and in a team setting.
- Strong communication skills to interact effectively with team members and stakeholders.
Technologies & Tools
The Senior Full Stack Software Engineer will be expected to work with a diverse set of technologies and tools such as JavaScript frameworks (React or Angular), back-end technologies including Node.js and Java, relational and non-relational databases (MySQL, PostgreSQL, MongoDB), as well as cloud platforms like AWS and Azure. Familiarity with version control systems, particularly Git, and project management tools such as Jira or Trello will also be essential to coordinate effectively with team members and track progress on project deliverables.
Ideal Candidates
The ideal candidate for this position will be a proactive and adaptable self-starter with a strong passion for technology and software development. They should possess a problem-solving mindset, keen attention to detail, and the ability to handle complex projects under tight deadlines. Effective communication and interpersonal skills are crucial, as collaboration with diverse teams will be a significant aspect of the role. Furthermore, a willingness to learn and grow in emerging technologies and best practices will be vital to the success of the candidate at Brivo.
In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.