Page Mechanical Group, Inc.
Full-Stack Software Engineer
Page Mechanical Group, Inc., New York, New York, United States,
Position requires travel occasionally to work out technical approach, dependencies, and delivery commitments with the team.
Position is remote.
Top 3 skills: Software engineering skills with AWS, modern web application technologies (NodeJS, Typescript, Angular), GraphQL.
Job Description:
Develop and maintain complex web applications using Java, Angular, Ruby on Rails, React and AWS ensuring code quality, scalability, security, and performance.
Collaborate with product owners, user experience designers, and other team members contributing to the product development process, actively participating in discussions, proposing technical solutions, and translating them into working software.
Create clean, maintainable, and well-documented code adhering to best practices and coding standards.
Write automated tests and conduct thorough testing to deliver high-quality, potentially shippable software every sprint.
Continuously enhance and optimize application performance, security, and scalability.
Collaborate with DevOps teams to deploy and maintain applications in production environments.
Stay up to date with industry trends, emerging technologies, and best practices to continuously improve development processes and skills.
Mandatory Skills:
5+ years of expertise in software development.
Bachelor’s degree in computer science, mathematics, engineering or related field, or equivalent practical experience.
3+ years of hands-on experience and proficiency with modern web application development technologies including Java, Angular, Ruby on Rails, React and Node.js.
3+ years of hands-on experience and proficiency with SQL, no-SQL, and in-memory databases. Postgres experience preferred.
3+ years of hands-on experience and proficiency with cloud platforms, preferably Amazon Web Services.
Familiarity with version control systems, such as Git.
Solid understanding of software development principles, design patterns, and best practices.
Experience delivering software solutions using Agile, lean, and iterative methods.
Experience in guiding development of observable systems with robust metrics and alerts.
Strong problem-solving skills and ability to work collaboratively in a team-oriented environment.
Ability to navigate in a nimble environment and drive success in unknown territory.
Enthusiasm for continuous learning.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability. EEO IS THE LAW CC Pace invites any applicant and/or employee to review the Company’s written Affirmative Action Plan. This plan is available for inspection upon request. If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact us.
#J-18808-Ljbffr
Position is remote.
Top 3 skills: Software engineering skills with AWS, modern web application technologies (NodeJS, Typescript, Angular), GraphQL.
Job Description:
Develop and maintain complex web applications using Java, Angular, Ruby on Rails, React and AWS ensuring code quality, scalability, security, and performance.
Collaborate with product owners, user experience designers, and other team members contributing to the product development process, actively participating in discussions, proposing technical solutions, and translating them into working software.
Create clean, maintainable, and well-documented code adhering to best practices and coding standards.
Write automated tests and conduct thorough testing to deliver high-quality, potentially shippable software every sprint.
Continuously enhance and optimize application performance, security, and scalability.
Collaborate with DevOps teams to deploy and maintain applications in production environments.
Stay up to date with industry trends, emerging technologies, and best practices to continuously improve development processes and skills.
Mandatory Skills:
5+ years of expertise in software development.
Bachelor’s degree in computer science, mathematics, engineering or related field, or equivalent practical experience.
3+ years of hands-on experience and proficiency with modern web application development technologies including Java, Angular, Ruby on Rails, React and Node.js.
3+ years of hands-on experience and proficiency with SQL, no-SQL, and in-memory databases. Postgres experience preferred.
3+ years of hands-on experience and proficiency with cloud platforms, preferably Amazon Web Services.
Familiarity with version control systems, such as Git.
Solid understanding of software development principles, design patterns, and best practices.
Experience delivering software solutions using Agile, lean, and iterative methods.
Experience in guiding development of observable systems with robust metrics and alerts.
Strong problem-solving skills and ability to work collaboratively in a team-oriented environment.
Ability to navigate in a nimble environment and drive success in unknown territory.
Enthusiasm for continuous learning.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability. EEO IS THE LAW CC Pace invites any applicant and/or employee to review the Company’s written Affirmative Action Plan. This plan is available for inspection upon request. If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact us.
#J-18808-Ljbffr