The Full Stack Web Developer Tier 2 is responsible for building new and improving existing web applications in our open source technology environment. This role will create and/or revise applications based off of prioritized business outcomes as well as provide application technical support. This position is remote work eligible..
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 5 years
- Develop and enhance web applications in an open source technology environment, aligning with prioritized business outcomes.
- Create and revise applications based on requirements, ensuring adherence to design and architectural principles.
- Provide technical support for applications, troubleshooting issues, and implementing solutions.
- Work with standard development tools such as Git and Jira for version control, issue tracking, and project management.
- Implement queuing and caching mechanisms using RabbitMQ, Elasticsearch, and Redis for efficient data processing and storage.
- Apply SQL and database design skills, particularly with MySQL/MariaDB, to ensure efficient data storage and retrieval.
- Understand and apply service/worker design patterns to build robust and scalable applications.
- Familiarity with product architecture to ensure development aligns with overall system design.
- Collaborate with the team to work within an existing codebase, maintaining the current design structure and ensuring code quality.
- Follow Scrum principles, understanding the impact of each sprint on the overall project/product.
- Approach problem-solving with agile principles, adapting to changing requirements and priorities.
- Support the team and business in creating small, releasable sprints, delivering value incrementally.
- Champion inspection to assess the project/product direction and identify areas for improvement.
- Actively engage in the Scrum process, identifying and resolving impediments to help the team achieve their goals.
- Participate in company, department, and process changes, actively contributing to their execution and success.
- Facilitate knowledge sharing within the team and seek opportunities for individual and team improvement.
- Train and mentor team members, sharing expertise and fostering professional growth.
- Influence others through the organization's core values, promoting a positive and collaborative work environment.
- Possess and seek understanding of business processes, aligning development efforts with organizational goals.
- Recognize how the team's work impacts other areas within the organization, fostering collaboration and alignment.
- Undertake additional assigned duties as requested
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- 5 years of experience
- Experience with standard development tools such as Git for version control and Jira for issue tracking.
- Knowledge and practical experience with queuing/caching technologies like RabbitMQ, Elasticsearch, and Redis.
- Proficiency in SQL and database design, particularly with MySQL/MariaDB.
- Familiarity with service/worker design patterns for building scalable and efficient applications.
- Understanding of product architecture and ability to work within an existing codebase while maintaining design structure.
- Thorough understanding of Scrum principles and agile methodologies, including sprint planning and prioritization.
- Proactive involvement in the Scrum process, identifying and resolving impediments to support the team's goals.
- Strong team dynamics, actively participating in company, department, and process changes.
- Demonstrated ability to facilitate knowledge sharing and contribute to team improvement.
- Experience training and mentoring team members, promoting professional growth and development.
- Ability to influence others through the organization's core values, fostering a positive work culture.
- Deep understanding of business processes and the ability to align development efforts with organizational goals.
- Awareness of how the team's work impacts other areas within the organization, promoting collaboration and alignment.
- Ability to adapt to changes in company, department, and process, embracing a growth mindset and a willingness to learn new technologies and practices.
- Excellent team dynamics, including the ability to work collaboratively in a self- organizing Scrum team structure.
- Effective communication skills and the ability to provide and receive feedback constructively.
- A genuine interest in understanding the business processes and needs that the product addresses, ensuring development efforts align with the overall goals.
- Strong problem-solving skills, attention to detail, and a commitment to writing clean, maintainable, and efficient code.
- Full-time Salaried Exempt, not eligible for overtime
- Office hours are 10am-7pm, Monday through Friday, GMT, additional hours may be required depending on priorities
- This position is a full-time work.
- The salary is negotiable and varies based on experience and qualifications,
Employment Type: Full Time
Salary Range: Attractive.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.