
Software Engineer I
Posted 5 days ago

Posted 5 days ago
• Design and sustain software features and applications with guidance from senior engineers.
• Engage in the entire development lifecycle, which includes requirements analysis, design, implementation, and testing.
• Produce clean, readable, and thoroughly tested code in accordance with established patterns and standards.
• Collaborate with team members to identify issues and provide solutions.
• Acquire and implement new technologies, frameworks, and practices as the team progresses.
• Take part in code reviews, offering and receiving constructive feedback.
• Assist in creating technical documentation for the features you develop.
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
• 0-2 years of professional software development experience (internships and personal projects are included).
• A genuine enthusiasm for software development and a desire to continue learning.
• Basic knowledge of object-oriented programming principles.
• Some experience in web application development (front end or back end).
• Familiarity with at least one modern programming language such as C#, JavaScript/TypeScript, or a comparable language.
• Fundamental understanding of relational databases.
• Ability to work effectively in a team setting and pose insightful questions.
• Experience with version control systems (Git).
• Understanding of Agile/Scrum methodologies.
• Familiarity with test-driven development or automated testing is advantageous.
• Experience with AI coding tools (e.g., GitHub Copilot) is a plus.
• Background in finance or fintech is beneficial but not mandatory.
• Must be available for daily standups at 9:30 AM EST.
• Comprehensive insurance coverage (medical, dental, vision, life, and disability).
• Flexible paid time off policy.
• Paid holidays.
• 401(k) plan with company matching.
• Opportunity to work remotely.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.