Software Engineer
H
HaystackSoftware Development
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- Node.jsPostgreSQLSoftware DevelopmentGitJavascriptMongoDBMySQLReact.jsReact NativeJiraConfluence
Requirements
- Extensive hands-on experience (5+ years) with React.js, React Native, and Node.js, including proficiency in building robust and scalable web and mobile applications
- Demonstrated ability (3+ years) in engaging with clients to understand requirements, define project scopes, and provide technical recommendations, or equivalent consulting experience in a client-facing role
- Proficiency in multiple programming languages and frameworks with the ability to adapt and learn new technologies as needed (e.g., PHP, .NET, Python, C, TypeScript)
- Proven track record of deploying web and mobile applications, showcasing expertise in the entire software development lifecycle from design to deployment
- Formal training in computer science or a related field, such as completion of boot camps or relevant coursework. Equivalent on-the-job experience will also be considered
- Proficiency in project management tools such as Jira and Confluence, ensuring efficient collaboration and communication within the team and with stakeholders
- Experience with version control systems, particularly Git, for managing code repositories and facilitating collaborative development workflows
- Experience with database systems such as MySQL, PostgreSQL, or MongoDB
- Ability to work collaboratively in a team environment, with excellent communication and problem-solving skills
Responsibilities
- Develop web and mobile applications with an emphasis on JavaScript platforms and libraries including React.js, React Native, and Node.js
- Educate and advise clients and teammates on technical options/trends
- Participate in client consultations to help brainstorm, answer questions, and build solutions
- Perform scoping/architecture and product requirements for new and ongoing projects
- Work within an Agile Scrum framework and manage day-to-day communication with project counterparts
- Analyze, design, implement, and integrate functional requirements in new or existing solutions
- Effectively communicate with stakeholders about goals, plans, deliverables, timelines, and the status of your work, ensuring on-time and on-budget delivery
View Full Description & ApplyYou'll be redirected to the employer's site