
Senior Software Engineer
IntegriChain
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • United States
Visit company websiteExplore more
Job Level
About the role
- Responsible for designing, building, and delivering product functionalities with high reliability and quality.
- Participate in refinement to understand, collaborate closely with product, QA, and other teams to translate requirements into technical solutions.
- Anticipate problems, lead by example, improve engineering practices, and ensure the scalability, performance, and maintainability of the system.
- Take ownership of major components, review code rigorously, and contribute to the long-term technical roadmap.
- Responsible for building and maintaining stable products with latest tech-stack, frameworks and following Agile and DevOps ways-of-working.
- Accountable for delivering quality solutions to the problems without compromising on the planned deadlines.
- Leverage various AI models through tools (such as Copilot) for code generation, test case generation, code analysis, and code optimization.
- Contribute to redesigning and enhancing applications to latest technologies.
- Problem solver, leader, and a team-player to make a bigger contribution to the achievements.
- Play a part in every aspect of the software development lifecycle, including software design, development, testing, reviewing, and deployment.
Requirements
- Proven experience with two or more development languages
- Experience working on Python is a MUST
- Strong proficiency in writing and optimizing SQL queries in any relational or columnar database (Postgres & Snowflake)
- Experience in building RESTful APIs using Python and web frameworks such as Flask is a MUST
- Experience in working with any of the ORM tools, like SQLAlchemy
- Experience in building a web platform with Angular 18+ (React could be an alternative) is highly desirable
- Hands-on experience in leveraging various AI models through tools (such as Copilot) for code generation, test case generation, code analysis, and code optimization is highly preferred.
- Experience in using version control tools such as Git and GitHub
- Highly proficient in writing high-quality, well-tested code
- Well-versed with Agile methodologies, such as Scrum, Kanban
- Working knowledge of the cloud services of AWS is highly desirable
- Experience in building applications with containerization via Docker
Benefits
- Excellent and affordable medical benefits
- Flexible Paid Time Off
- Robust Learning & Development opportunities including over 700+ development courses free to all employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLRESTful APIsFlaskSQLAlchemyAngular 18+DockerAI modelscode generationtest case generation
Soft Skills
problem solverleadershipteam playercollaborationcommunicationownershipscalabilityperformancemaintainabilityquality assurance