
Senior Software Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in India.
• Oversee code and design evaluations to facilitate seamless daily operations and effective planning.
• Engage throughout the full application lifecycle, concentrating on coding and debugging tasks.
• Produce clean code for the development of functional web applications.
• Conduct advanced troubleshooting and debugging activities.
• Execute UI tests to enhance performance.
• Collaborate with developers, designers, and system administrators to pinpoint new features.
• Utilize cutting-edge technologies to enhance legacy applications.
• Collect and address technical and design specifications.
• Establish and maintain environment configurations while monitoring system health.
• Create reusable code and libraries for future utilization.
• Offer training and support to internal teams.
• Improve development tools, test coverage, and/or code organization.
• Mentor and provide technical assistance to junior engineers.
• Respond quickly to on-call incidents, troubleshooting and resolving critical disruptions to minimize downtime.
• Maintain clear and proactive communication with customers and vendors to foster a positive, collaborative relationship.
• Exhibit self-reliance by independently managing tasks, solving problems, and meeting deadlines, while adapting to new challenges without supervision.
• Uphold development standards within the team.
• Advocate for an API-first approach in software projects, ensuring smooth integration, scalability, and extensibility.
• A minimum of 5 years of relevant experience in software development, or a related field; or 3 years along with an advanced degree is required.
• Strong programming proficiency in an object-oriented language such as Java or C#, with established experience as a full stack developer.
• Familiarity with modern JavaScript frameworks like React and Angular, as well as HTML and CSS.
• Comprehensive understanding of the entire software development life cycle (design, development, and deployment).
• Experience in developing and deploying applications for Cloud Native Infrastructure.
• Able to collaborate effectively within an agile framework, exhibiting a problem-solving mindset and openness to various approaches.
• Exceptional analytical and time management abilities, with a demonstrated capacity to deliver value independently.
• Strong written and verbal communication skills, with proven experience providing technical insights.
• Demonstrated ability to work across functions with engineering and product teams.
• Experience in monitoring and supporting production systems, with skills in identifying and resolving issues, implementing proactive measures, and tracking performance metrics.
• Proficient in optimizing system performance, including troubleshooting bottlenecks and implementing enhancements.
• Knowledge of SQL and NoSQL databases, along with caching strategies. This includes designing data structures, optimizing, and maintaining systems, as well as effective caching methods to boost performance and responsiveness.
• Understanding and practical application of REST API best practices, ensuring adherence to standards related to security, scalability, and optimal performance.
• Experienced in developing tests including unit tests, UI automation tests, and integration tests.
• Willingness to participate in an on-call rotation to support Alkami’s customers.
• Utilizes AI-assisted workflows to enhance productivity in code generation, testing, and refactoring, employing context-aware prompting and contributing to modernization initiatives.
• Remote-first work environment.
• Unlimited paid time off.
• 401(k) plan with employer matching.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.