FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Full Stack
Software MindSenior Software Engineer (Full Stack) at Software Mind, focusing on high-quality technology solutions and mentorship within a collaborative team environment.
Tech Stack
Tools & technologiesAWSDynamoDBElixirGraphQLJavaJavaScriptKafkaKotlinNode.jsPostgresReactRubyRuby on RailsTypeScript
About the role
Key responsibilities & impact- Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives
- Develop using interesting technologies -- Java, Kotlin, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB and the legacy services are written in Elixir, Ruby, React
- Have significant input into technical decisions that will shape the future of our software systems
- Learn something new, whether its a new software design pattern or new initiative to push the company forward
- Review pull requests and provide constructive feedback to your peers
- Pair up with a team member to work together on features
- Deploy user-facing code to production
Requirements
What you’ll need- 7+ years professional software development experience
- Fluency with either Java/Kotlin and Elixir or Ruby in Rails
- Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS
- Experience with React and common tools used in the wider React ecosystem, such as Node.js and npm
- Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
- Familiarity with event based architectures, database fundamentals and GraphQL
- Enthusiasm for solving problems for our users with technology
Benefits
Comp & perks- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinTypescriptGraphQLKafkaAWSPostgreSQLDynamoDBElixirRuby
Soft Skills
problem solvingcollaborationconstructive feedbacklearningtechnical decision making