Software Engineer
at Acklen Avenue Software
Remote, Oregon, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 May, 2024 | Not Specified | 01 Mar, 2024 | 4 year(s) or above | Postgresql,Communication Skills,Analytical Skills,Node.Js,Leadership Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
POSITION ACCOUNTABILITIES
- Agile Lean Knowledge: Solid understanding of the principles and practices of Agile and Lean methods such as Scrum and Kanban by:
- Vertically slicing functionality on the work to deliver near production-ready code.
- Pivoting the development of features based on client feedback with the guidance of the team
- Ability to learn new languages and technologies: Be able to apply their general software development knowledge while learning new languages and technologies, leveraging their years of experience to aid their learning process by:
- Identifying applicable best practices to the new programming language
- Stays current with new and evolving technologies via formal training and/or self-directed education
- General Software Design and Architecture Knowledge: Be able to design software solutions that satisfy client requirements and/or identify bugs by:
- Leverage different design patterns to solve specific client requirements
- Leverage existing software frameworks that speed up the development of software solutions to meet client requirements
- Collaborate with the team to design robust and scalable software solutions.
- Leverage technologies available to the project that can take care of part of the functionality that needs to be developed (Like, for example, an authentication provider for user management and security)
- Apply Clean Architecture principles
- Apply best practices in software architecture to ensure maintainability, scalability, and reliability.
- Provide input on architectural decisions based on expertise in technologies like Node.js, Nest.js, and/or Express.js, Vue.js/React.js, AWS Stack, and PostgreSQL.
- Problem-solving-oriented mindset
- Basic CI/CD concepts
- Git principles
- Write good quality and secure code: Be able to write good quality code that is maintainable, easy to understand, and easy to debug in case of an error by:
- Apply SOLID principles and Clean Coding practices
- Client communication: Be able to communicate with clients to gather further details on requirements and receive feedback on the work being done.
- Teamwork: Be able to work as a part of a team and collaborate with other team members by:
- Participating in standups, retrospective meetings, and grooming sessions
- Demonstrates a solid understanding of the impact of own work on the team
- Professionalism: Demonstrates professionalism in their work ethic, interactions with peers, and dealing with clients.
POSITION SKILLS & REQUIREMENTS
Node.js as a back-end (4-5 yoe)
React.js as a front-end (3 yoe minimum.) AND/OR Vue.js as a front-end (3 yoe minimum.)
AWS Lambdas experience (1-3 yoe)
SQL Experience (PostgreSQL) (2 yoe)
Nest.js (1.5 yoe min.) AND/OR Express.js (4-5 yoe)
Carry out manual QA
Understanding of AWS SQS and S3 (nice-to-have)
Communication skills
Analytical skills
Leadership skills
Proactiveness
VALUES
- Committing to personal growth
- Bringing out the best in others
- Seeking first to understand
- Finding solutions
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:4.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Remote, USA