
Staff Software Engineer
Anthology Careers
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
Job Level
About the role
- Planning, Designing, and implementing solutions for the areas of the application owned by the team
- Auditing existing infrastructure and proposing improvements
- Guide team in architecture best practices and principles
- Taking ownership of the team's product areas running in production
- Resolving production issues and defects for solutions owned by the team
- Ensuring and utilizing proper team and inter-team communication practices
- Identifying issues with internal team communication practices
- Guiding process improvement initiatives on the team
- Helping ensure the team is scoping work properly
- Work closely with Product Manager and Manager to realize product vision
- Be comfortable solving complex problems
- Mentoring team members for continuous improvement
Requirements
- 9+ years of software development experience in large-scale, multi-platform environments
- Experience with server-side technologies such as .NET and Node.JS
- Willingness to learn Python
- Familiarity with relational databases
- Self-starter who can complete work with limited to no supervision in a timely manner
- Be able to QA own solutions and the solutions of others
- Experience with front-end libraries and frameworks such as React
- Deep Knowledge of the full Software Development Life Cycle (SDLC)
- Desire to work as a member of an inclusive, cross-functional team
- Ability to communicate effectively with technical and non-technical audiences in a global environment
- Deep knowledge of core software development concepts
- Bachelor’s degree in Computer Science or related field, or equivalent combination of education and relevant work experience
- Fluency in written and spoken English at CEF B2 level or above
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETNode.JSPythonrelational databasesReactSoftware Development Life Cycle (SDLC)QAsoftware developmentlarge-scale environmentsmulti-platform environments
Soft Skills
problem solvingmentoringcommunicationteamworkprocess improvementself-starterownershipguidanceinclusivitytimeliness
Certifications
Bachelor’s degree in Computer Science