Software Engineer

at  Acklen Avenue Software

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 May, 2024Not Specified01 Mar, 20244 year(s) or abovePostgresql,Communication Skills,Analytical Skills,Node.Js,Leadership SkillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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