This job post is closed and the position is probably filled. Please do not apply. Work for Dropsource and want to re-open this job? Use the edit link in the email when you posted the job!
\nOPPORTUNITY\n\nJoin our team and change the way mobile apps are built. Dropsource is a platform to build data-driven native mobile apps. Our platform lets users visually design and develop their apps in a fraction of the time compared to traditional methods. You’ll be part of this innovative high-tech startup and you’ll join a passionate and exceptionally talented team. Each member of our team is responsible for the design, development and deployment of critical parts of our system. We follow an agile process but we heavily rely on individuals to get things done. Imagine being part of the engineering team building a next-generation mobile development platform.\n\nWHAT YOU’LL DO\n\nYou’ll work in the Dropsource Builder, a complex system that is responsible for generating the native source code behind apps built on the Dropsource Platform. The Dropsource Builder renders plugin content, extracts it, merges it all together, analyzes it, and exports to code. It is built on top of state-of-the-art technologies such as Scala, Akka, and AWS Lambda to provide a clean, scalable system. As a member of the Builder team you’ll have a say in the design and development of each feature. You’ll work alongside other designers, developers and testers.\n\nYour responsibilities will include:\n\n\n* Analyze, design, develop, test and deploy new features for the Dropsource Builder\n\n* You’ll be be using modern technologies and tooling; such as Scala, Akka, Lambda, etc.\n\n* Work in a system that persists changes using Event Sourcing\n\n* Write automated tests and incrementally improve the code base via refactoring\n\n* Be a part of code reviews for your own code and for the code of other members of the team\n\n\n\n\nRequirements and Qualifications\n\nThe ideal candidate will meet the following requirements:\n\n\n* 3+ years experience working in agile teams developing complex systems\n\n* Strong understanding of Computer Science fundamentals (data structures, algorithms, patterns, complexity, etc)\n\n* Strong understanding of functional programming\n\n* Working knowledge of Scala (preferred) or willing to learn Scala\n\n* Working knowledge of Akka\n\n* Thorough understanding of NoSQL databases\n\n* Experience working in the AWS suite (EC2, Lambda, S3, Cloudwatch, IAM, etc.)\n\n* Unit tests are part of your normal workflow\n\n* Curiosity of new technologies and programming languages with the ability to learn them quickly\n\n* Willingness to learn from others\n\n\n\n\nDropsource Offers\n\nDropsource is headquartered in downtown Raleigh, NC and offers flexible work schedules, remote and telecommuting options, competitive salaries and benefits, and equity participation.\n\nDROPSOURCE (QUEUE SOFTWARE INC.) IS AN EQUAL OPPORTUNITY EMPLOYER \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Scala, Developer, Digital Nomad, NoSQL, Mobile and Telecommuting jobs that are similar:\n\n
$70,000 — $125,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.